Added ability for a user to edit their info

* routes and edit page off of dashboard
Consider making an errors partial