Merge pull request #10 from davidmiller/master

Simplistic Head operation - thx to @davidmiller.
[#14,csv/html][m]: operational html operation to present CSV as html - fixes #14.
[#14,csv/html][s]: faff around to try and get window top to offset from anchor.
[app][s]: pass through error codes if error on upstream urls (e.g. 404, 500 etc).
[app][s]: some bugfixes re new end stream handling.
[cors][s]: fix up OPTIONS for CORS.
[#17,docs][m]: basic docs done (on site) - fixes #17.

* Docs moved from README to site
* Site docs in markdown
* Docs per operation
[package.json][xs]: revert to node engine 0.8.x to avoid `npm ERR! cb() never called` error.
[#17,docs][s]: minor improvement to docs.
[README][s]: license (MIT).
[docs][xs]: fix issues in last commit with html docs.
Make html table output sortable.