Add base application layout and starter tests
Add User factory and refactor tests
Tweak layout and add start of user pages specs
Merge branch 'feature/general_layout' into develop