simple error handling of nonexistent routes
refactored routes and controllers to be more MVC
crud verbs are back