Switch to camel cased event data properties and add a compatibility layer for older events
tests for backwards compat
travis ci support
fix backwards compatibility
user status worker that connects to redis for persistance