a few new controllers to better describe actions
renames a few routes
cleaning up a bit