semantic improvements

- added nav
- added menu
- added main