Some improvements to Transaction/Events tests
Run travis-ci tests with -race detection and very verbose output
Refactored streaming servers. Some more work to do
Updated TODO
Fix race condition with access to the channel maps in prices & events servers
Fix bug that closed a chan twice or closed a nil can
Remove -race option from test because there appear to be race issues in 3rd party packages