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.
@jc7998 for now, yes; at some point we'll update the drivers to be able to be at play here to make it easier to determine which hooks are required based on the loaded drivers. For now, we just have to do this more manually.