Finish layout, refactor tests and add signup page
Add user page and partials for refactoring