added models
added routes, controller, and workers