finish layout and some routes
Merge branch 'frontend'