Initial work

Could you remove this if you let createVertxIfNotStart() return the Vert.x instance?