Adds most of the layout and style for the home page.