Index Page Update

- Updated the main page
- Added a masthead
- Minor cleanup
- Minor bugfixes