Merge pull request #29 from maxcountryman/master

add wip http interface
Minor cleanup of HTTP server: tests pass
Merge pull request #30 from aphyr/master

Minor cleanup of HTTP server: tests pass
use only ring-jetty-adapter
fix `WARNING: :warn-on-reflection is deprecated; use :global-vars` message
add http response map fn
Merge pull request #31 from maxcountryman/ring-jetty-adapter

use only ring-jetty-adapter
Merge pull request #32 from maxcountryman/lein-deprecation-message

fix `WARNING: :warn-on-reflection is deprecated; use :global-vars` messa...
Merge pull request #33 from maxcountryman/http-response-map

add http response map fn
Formatting
Start HTTP server 100, not 1000 ports above skuld.

Hadoop needs port 14000. :(
add basic http test

In order to prevent ring/jetty from throwing a 500, `pr-str` is called over the
result of calling `node/list-tasks`. Seemingly this is necessary to prevent
errors when serving the request. However there might be a better way of
handling this and simply serving up bytes directly?

This patch also adds a 404 response, when no route matches.
Merge pull request #34 from maxcountryman/http-test

add basic http test
add request method validation to http routes
add additional http tests
Merge pull request #36 from maxcountryman/additional-http-tests

Additional http tests
add initial JSON serialization
Merge pull request #37 from maxcountryman/json-serialization

add initial JSON serialization
fixing missing requirements
Merge pull request #38 from maxcountryman/missing-reqs

fixing missing requirements