Added ability for a user to edit their info

* routes and edit page off of dashboard
I don't think you need the method