now uses ej for all validation & compilation.  no longer emits an MFA tuple, so this module is officially decoupled from the dl_conf_mgr.
*** empty log message ***
add a dl_request module to handle request data internally.
now pull in ej for json validation
include ej application in release deployment
add poolboy to dependencies
make sure poolboy makes it in
adapter now spawns a poolboy worker from the couchdb command worker pool to handle incoming command requests.  this happens *before* the compiler is invoked.
when an error occurs, the result should really be the whole parser state so that data regarding the request isn't lost.
start the couchdb worker supervisor as well
new api function: new_json_obj returns a json object which can be extended
first commit.  doesn't actually reach out and get results, but instead for now it just responds with simple ok or errors.  will get errors working, data will require some interaction in the lab (no hardware with me at the moment)
first commit.  just starts the poolboy pool related to couchdb workers
add a key_error type for undefined key errors.  also import ej header so that we can match ej_invalid record specs for messages.  export a compiler_error_msg api function to deal with turning compiler errors into human-readable messages.
use errors from the compiler to inform user of their folly
add timestamp to documents once data has been read.  nb: this is probably not always correct.
add TODO to code to think about what the "right" way is to handle timestamps.
new model for responding to requests for MFAs.
should now correctly respond with MFAs for heartbeat & gen_os_cmd requests.  plodding along...
export method as a type as well