Exp1 branch for experimental change to the api

- Changed factory method scheme for making code more compact, from "createService" to "newService" sort of like Ruby.
- Implementation of Vertx  based on a Value Class to avoid overhead of a wrapping class.
- Partial tests for http changed api.
- Implementation of Buffer based on a Value Class.
- test for Buffer new api