Use VertxFactory instead of old static method factory

Build was broken because it was using a static factory method in org.vertx.java.core.Vertx to create a Vertx, so i changed it to use the VertxFactory that does the same but with a better code design.

VertxFactory => JVertxFactory (Add a J to the beginning for java class) was used to continue with the project conventions.