Controllers

Mongoose and controllers are combined into one giant Frankenstein Zombie errrraaaaghhhh..... branch.