some refactoring and added vert.x verticle
adding vert.x happiness for cluster level aggregations