added tools controller, routes, views, tests