- Implemented RhizomeConfigurationService for bootstrapping, loading,
and updating configurations.

- Added ObjectMapperRegistry to minimize the number of Jackson instances
that have to be created through the project.

- Implemented refcounting and locking JettyLoam embedded jetty
bootstrapper.

- Added initial versions of SpringDispatcherServletPod and WebAppPod.

- Added a bunch of miscellaneous scripts and loggign configuration
files.

- Added Hazelcast definiitions for sessions and settings.

- Added configuration types for bot strapping.

- Added Spring metrics endpoint, partially as a test

- Added Jersey health endpoint, partially as a test

- Added support for Graphite reporters

- Added initial implementation of RhizomeInitializer the base of the
  plugin system.
Updated readme and renamed files
- Added initial units for starting/stopping the server and harvesting
  beans from rhizome context.

- Removed Thread behavior from JettyLoam.

- Added gzip support and configuration.

- Re-enabled sessions clustering and added session clustering
  configuration support.

- Properly separate pod concerns.
Fixed typo in servlet mapping
Finishing touches on initial plugin work
Create LICENSE.md
Added more fine grained jetty configuration.

- Moved Cassandra, Graphite, and Hazelcast configuration into separate
packages. The goal here is that c.g.r.configuration consists only of
the base configuration class RhizomeConfiguration,
SimpleConfigurationKey, and associated interfaces.

- Updated the build.gradle file to have more recent dependencies.
Refactored configuration service.

- Configuration Service is no longer automatically created with class
  path scanning. It is now created via the Hazelcast Configuration bean.

- All static helper methods are now in ConfigurationService.StaticLoader
  subclass.
Fixed health check to user interface
Updated JettyAnnotationConfigurationHack for latest version of Jetty
Added javadoc and source jar publishing
Allowed building without repository creds
Integrated metrics AdminServlet.

- Added metrics-servlets dependency to build.gradle

- Added AdminServlet registration to the
  RhizomeWebApplicationInitializer

- Added an important todo to the metrics pod.

Currently, global stats are reported to graphite from every single
instance. A simple way to solve this is to use a Hazelcast distributed
lock to decide which instances is responsible for pushing aggregated
metrics to graphite. If the reporter ever goes down the next lock owner
will start automatically pushing the information.
Refactor and metrics integration.

- Removed accidentally duplicated configuration classes.

- Added default Jersey servlet.

- Added configuration bean for spring dispatcher servlets.
Started impl for flexible servlet config.
Upgrade version of spring
adding logic to prevent build errors when keys aren't present
Camel case update
Removed unecessary main method.
removed unnecessary controllers and also updated rhizome class to register codahale servlets without depending on other custom servlets