Made BaseMetaStore abstract, added some javadoc