CSS: Changed Styling of Header and Footer

Extended the header and footer to span the entire width of the page.
Changed their background colors to black. Also moved the container divs
around in the html of the Index page so that the content of the page
stays in the same place.