Move users observer over to yetibot.core