Improve layout and styling for various devices

* Change layout to full width
* Add better icon font
* Style header and footer
* Change markup to be more HTML5-ish
* Change microcopy
* Style input and buttons
* Change footer text