Some Refactoring - Had to pull the vert.x scala binding into the project