adding dashboard integration test
updating dashboard view and routes
modularizing registration form, adding to homepage if logged out
updating nav login and dashboard