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
Cool; not sure how the interaction determines which one atm since I'm not familiar with Falcon's logic in that respect. But I do like the separation. Could we perhaps merge _assign() into this function?

If the logic required for Falcon wouldn't support that okay; but if possible let's do it for clarity.