Documentation and naming fixes for golint
Rename Message to Event
Refactor API and tests
EventSource updates retry interval from events