Weedmaps promises to cease listings of illegal cannabis businesses by the end of 2019.