Add accounts page

* Refactor sessions into concerns
* Add account page and edit form
* Tests