Converts the current flask views into tornado handlers and adds a restful interface
Removes gitlab as it may never see use
Tornado app now launches correctly and maps the correct urls
Makes foreman tests with work tornado. Containers registered_on attr is now an epoch time stamp
Removes Flask utility methods from current backends
Use tornados built in HTTPError method rather than our own
Remove Flask utlity methods from foreman utils
Views that return files or redirects now expect a tuple.
(generator or redirect url, dict of headers)
headers will be set on the current response and the generator will be
returned via tornado coroutines otherwise simply redirected
Update requirements
Accept dictionaries as potential return values from get_files
properly handle dispatching and returning of said files
Removes a forgotten `jsonify` from backends and returns (dict, dict) now
Use named tornado routes to allow for look up
Removes ./Foreman in favor of inv server
Removes otherwise depricated code
New REST API h/t @brianjgeiger
Small changes to tests and unadded code
Merge branch 'feature/tornado' into develop
Adds API key authentication and some tests for them
Small updates to ansible role to respect changes in settings
Adds support for tox testing