Massive refactor. Pulling /cheers and /message endpoints until they can be polished as well.