Add support for running our tests in Travis
Add more details on events and queueing, still mentally working through some design