Further updates to the home page UI and functionality as well as general site updates/cleanups