Homepage Redesign

* Closes #1250
* Closes #1353
* Closes #1417