Lots of documentation, lots of little changes

- Added documentation pages: install.md, noddity-frontend.md,
vision.md, contribute.md
- rearranged config.js, added errorPage option
- made all linky-places use a config.pathPrefix value instead of
hardcoding #!/ everywhere
- Embedded the main post content in an <article> element for the
benefit of Instapaper and whatnot
- Added a 404 page for when the main article is not found
- Made all Ractive data objects part of a prototype that goes all the
way back to the main post data object, and then the config object
- Fixed a bug where more than one level of templates just wouldn’t work
Adding a bunch of favicons

Courtesy of http://realfavicongenerator.net