Initial vert.x module for the dispatcher

Introduced a gradle project containing the vert.x module with one verticle, serving as the dispatcher for demonstrating the various algorithms. Right now, the dispatcher only returns a hard coded message.
Cleaned .gitignore
Create RAEADME.md
Create README.md
Using the vertx-gradle-plugin instead of the gradle template
Added auto-redeploy
Start from scratch
A first little, jetty served webapp
Add custom versioning scheme
Refactored to a multi-project-build
Reactivate the custom versioning scheme
Replace jetty with tomcat 7
Added a vertx module
Only one repositories section
Initial core-api vertx implementation
Restructure vertx module

The vertx module is an implementation of the algorithms-core-api based on vertx.io. The client module is meant to be used by the webapp, while the server module provides the implementation of the algorithms-core-api. The model module is shared by both, client and server.
Embed vertx into spring

The spring based webapp acts as a vertx client, that uses the vertx event bus to request a list of all available algorithms.

Moreover the module algorithms-vertx-server was renamed to -disoatcher because I want to implement the various sort algorithms within a separate vertx module.
Added initial sort module

Created a module that will hold all sort algorithms. Right now it registers exactly one sort algorithm, BubbleSort, at the algorithms dispatcher. Both modules are configured to run within a cluster.