HTML Stucture

@BronsonQuick 

This is a review masquerading as a pull request.

HTML and PHP structure is such a big deal, I've added this to the agenda for our next hangout.

* structure based on our discussion on July 18, 2013
* menu only displays if there is a menu set in the admin. We probably want to change this down the track but will need to customise to match ```wp_nav_menu```'s html.
* wigetized areas only display if set
* renamed the template files to work with naming convention at https://gist.github.com/necolas/1309546 in HTML tidy mode
* presume you use ```/templates/``` for page templates, so added ```/includes/``` for template parts. Is this correct? I forgot to ask about this :crying_cat_face: