Solves semanctic html and footer styling

This will help in maintaining a proper semanctic html for our application.
- [x] Content markup
- [x] Footer markup
- [ ] Add proper classes to all the html