Falcon transport

TODOs:
    From review comments
DONE:
    validation has been ported over
    config management
    deuce-server console script
    hooks
    error management
    Logging is setup.
    Configspec added to validate inputs in config.ini

Note:
Travis will not pass, until we get the falcon functional tests in.
They require a separate decorator, as the validate decorator's Rule themselves require access to the falcon Request object, which is not available outside the wsgi __call__. So, I wrote a workaround that uses a separate decorator, that gets the 'req' param from args. From what I know, @painterjd has perfected this in stoplight, and we can soon install it from pypi and directly use it for validations, instead of my decorator. Hope that clarifies