VER-3

refactor to handle stateless authentication
extract event bus converter into core module
add Java serialization converter
I'm surprised there is no easy way to serialize in JSON. So much boilerplate code!