Adding in vert.x and suthentication