Additions to main page

More styling and functionality of the main page