* update the project with requested changes
* cleaned up commented code
* `travisci` distribution update
* remove transitive dependency
* generate pom
* Fix code format for tab indents
* Add `Jackson2JsonMessageConverter` to avoid Java serialization over the network