Chapter 5 up to 5.3.4
User controller added
Finish layout and routes