initial prototype vert.x based REST service for rhq-metrics

This commit is very rough around the edges. The rhq-metrics-rest maven module
produces a vert.x module. It current exposes a couple endpoints,

GET  <hostname>:7474/rhq-metrics/:id
POST <hostname>:7474/rhq-metrics/:id

The GET request returns raw data up to the last 8 hours for the metric id
specified by :id as JSON.

The POST request stores a single raw metric for the metric id specified by :id
where the content type is assumed to be json.
adding a README
fixing typo in README
initial support for integration tests
adding a test for retrieving raw metrics for a specific id
initial support for POSTing multiple data
initial support for retrieving data for multiple ids
add support for configuring the module

The following can now be configured via JSON configuration object that is
passed to the module during initialization,

* nodes
An array of initial cluster contact points. Defaults to 127.0.0.1.

* cluster
The Cassandra cluster name. Defaults to rhq.

* cqlPort
The port for sending client requests to Cassandra. Defaults to 9042.

* httpPort
The port on which to listen for http requests. Defaults to 7474.
updating README
formatting changes
more formatting changes
adding support for date filters on GET requests
updating docs
formatting changes
more formatting fixes
update build to generate a fat jar
install C* schema at during module initialization if necessary

This is very primitive support for installing schema. The primary goal right
now is to facilitate ease of use. We will put a more robust schema management
infrastructure in place in the future.
adding build/run instructions
fixing link syntax
add support for configuring logging