add module definition
change vert.x dependencies to provided