Store cassandra component

CassandraStoreProvider is unusable without OSGi because of its hierarchical dependency on BaseComponent.  This seems to be a common problem.  How can we implement services and provide @Components so they can be used by normal code?  

Please comment on this pull request.