Functioning wiki-style templates

Refactored the main model a bit.  The router no longer interacts with
the main Ractive element, it just fires off events that the main
controller thingy in noddity.js pays attention to.

Most templatey things (besides a few stand-alone functions in the
template toolbox) are now handled by the Template class-thinger in
template.js.
Suddenly realized I had no reason to create the main Ractive out in the open there

Also fixed a parameter case issue that @saibotsivad caught in
parameter-test.md
Now using MediaWiki-like handling of unnamed parameters
Whoops, forgot the "edit" links were paying attention to "current"

(also a .gitignore for the build file)
(also an .htaccess with some cache-expiration defaults)
(also bumped the noddity-butler dependency to be ^1.0.0)
Switched to using hash-bang instead of hash in urls

For the _escaped_fragment_ shizzle
Changed how templates work, wrote up two doc pages

- Fixed a bug in the linkifier where links wouldn’t get converted if
there were more than one of them on a line
- The whole post->final html code is happening inside the template
module now, which needs to change eventually
- The code that parses a post into markdown is now optional (for
templates that want to be inline)
- Wrote up two documentation pages: the index/introduction page, and
the page explaining the basic Noddity format.
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
Style, htaccess fixes

- Fixed bug in .htaccess
- Tweaked header styles a bit, h1 is now cool to use in posts
Adding the contents template to two pages I missed it
Merge pull request #3 from saibotsivad/master

update install and add github pages instructions
fix indent for code block
Merge pull request #4 from saibotsivad/patch-2

fix indent for code block
Now catching post/index changes from the butler

- Now handling post and index changes emitted by the butler, and
reflecting those changes in the model/view
- Added a debug flag to the configs, which controls whether or not the
global “debug” object exists and also enables 30-second cache updates
instead of the defaults
- Also now arbitrarily 1.0.0!
The menu now updates when titles change

- When any post title changes, the list of titles in the menu is
automatically refreshed
- Slight fix to .htaccess - text/plain now cached 10 minutes
Switching to not-quite-black and not-quite-white
Adding submodule