Big theme tidy.

Included is:

* Migrating all the proper html to the header and footer
* Migrate to `get_header()` and `get_footer()`
* Add in `body_class()`
* Add in `wp_head()` and `wp_footer()` calls.
* Switch to properly enqueueing the scripts and styles.
* Load jQuery as a dependency to other scripts.
* Load the html language attributes through `language_attributes()`
* Load the charset through `bloginfo( 'charset' )`
* Load the page title dynamically.
* Comment out the description and author metas, as they're unused.
* Abstract some inline JS to an external file.