Move docs into master, add script to compile them in the gh-pages branch

Changes in docs/ and subdirs are the result of `git checkout gh-pages _harp && git mv _harp docs`

This is making good on my offer from https://github.com/mikeric/rivets/issues/376