added back gradle build and finished creating initial cut of Vert.X module