Major Nav Update

- Changed mobile nav style
- Added dedicated forms stylesheet
- Various improvements
- Better commenting