internalise java handlers in public api
moved implicit conversions to a central place (VertxConverters)
added licence header