Moving gh-pages stuff to docs/ directory, with script to build and deploy to gh-pages.

This will allow easier documentation of code, as requested in #151.
The build script is kind of scary because uncommitted work in the code branch will be lost in the process of deployment. Not sure how to get around that -- right now we prompt people to understand what they're doing.