Updated look and feel.

Changed text blurbs to prettier images on the home page. Cleaned up the
footer. Cleaned up the spacing and font sizes so that pages are
consistent.