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.
test_flow fix: replace delays with condition
setup.py: uwsgi dependency removed
Merge pull request #68 from nikicat/master

daemon initialization refactoring, test fixes