Support non-node environments

Note that this also added support for publishing to github pages. http://respoke.github.io/web-examples