adding retry for failing in shutdown handler
switching to config value instead of class level setup
adding lookup for persistent-http-connections
base tests should tear down the config
switching to config instead of kwargs.setdefault
logger should be module level
silence the logger
setting persistent connection default to False
adding a `agent_created` callback so we can test the startup externally
import order fix
adding initial tests for agent start
adding skips for startup tests
some pre setup for travis
initial files so we can start nginx/uwsgi on travis (needs testing)