VER-3

refactor to handle stateless authentication
extract event bus converter into core module
add Java serialization converter
nope, it's the way Vertx works (by exchanging messages between verticles). So we must convert our dirty Java objects in the JsonObject model supported by the event bus.