Migration to Vertx 3

* Bump parent version
* Updating API
* Updateing Tests
* Removal of module building