New homepage

- Updated view of homepage that still needs minor formatting tweaks and population of working data
- No controller tests have been implemented as of yet