initial checkin of the vertx module