Most of vertx example now done

Added keystore.jks with self-signed localhost, for demonstration.
Build.scala now includes keystore.jks in module.
Added config.json with some example settings, mostly compatible with
Openshift.
Updated readme.
Added Futicle to make it easier to use futures with the event bus
(needs to be extended to more methods).
FutureEventBus updated, no longer implicit, easier to use Futicle. This
also fixes threading model to work with Vert.x.
Launch now uses external configuration.
Postgres class to wrap eventbus comms to postgres (using futures).
Server now uses futures, and external configuration.
Added some Utils methods to extract configuration from a combination of
config object, environment and default values.