Added Spring Profiles to the application context so an in process cluster
is only launched in dev mode. This is controlled by the build profile, which by
default is dev, but can be prod. When in prod mode, it uses the hbase-prod.properties
file for the hbase connection properties.

Added javadocs.