VER-3

refactor to handle stateless authentication
extract event bus converter into core module
add Java serialization converter
I was surprised too but the documentation only speaks about JsonObject building and exchanging.