Streamlined RiakIndex usage

The user no longer has access to instantiate RiakIndex implementations directly.
Instead, they are completely managed by the RiakIndexes container.