added model, controllers, outlined crud, routes