final changes to ensure all integration tests working and test for vertx using new vertx-test dependency