complete basic dashboard controller, route, and view