Changes from chapter 4
Add missing files
Finish layout and routes
Removed public index.html