Merge pull request #65 from nikicat/master

travis-ci support
Merge pull request #66 from nikicat/master

.travis.yml: added hipchat notifications
README.md: added Travis CI badge
README.md: added quay.io badge
refactoring: scripts transformed to modules, gns.api module flattened
test_flow: fixed OneShotServer delays, removed excessive stop() call
test logs: enable test_flow logs, tee logs to file
fix: gns.api should not initialize uWSGI application on import
refactoring: separate main() and run() methods

This would allow run daemon code without command line argument
parsing and additional initializations (metrics/logging).
Tests modified accordingly.