part 5.1 added css, header, footer
Finish layout and routes