Implement new file naming structure

I did too much at once and didn't feel like cherry picking
which changes I wanted to commit.

* Change file naming structure so that the pages will be sorted properly.
* Update the sitewide variables (in the config file)
* Clean up the footer
* Update the Home page to put some more accurate (though still not complete
  text) and account for the fact that it's being wrapped with the
  page layout.
* Add Contact Me and Fork Me pages