Brought up to date with latest vert.x 2.0

Brought up to date with latest vert.x 2.0 and latest gradle project
structure