Removed unnecessary serialization code (Vert.x implementation can be used where needed);
Renamed ResponseListener methods (similar to those in Observer in RxJava).