Update project structure

* Add examples
* Add maven site
* Add documentation
* Add changelog
* Update api to support vert.x 3.x
* Removal of no longer needed files due to vert.x 3.x update