Finish layout and routes

Finished chapter 5 of Micahel Hartl’s book
Merge branch 'filling-in-layout'
making a basuc user model including secure passwords