VER-3

refactor to handle stateless authentication
extract event bus converter into core module
add Java serialization converter
Here is the real useful code and the most important logic. 20 lines!