* Use `MatcherAssert.assertThat()`
instead of deprecated `Assert.assertThat()`
* Use `IntegrationFlows.fromSupplier(Supplier)`
instead of removed `IntegrationFlows.from(Supplier)`
* Use `org.springframework.integration:spring-integration-test`
throughout the project for more testing utilities
* 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