Added ability for a user to edit their info

* routes and edit page off of dashboard
I'm not sure a helper method is necessary but I'm not sure what this is doing or why