Refactoring DataStore.
Adding DataStoreDefinition.
Add datastore to DataSet.
Implement TemplateDataSetResource.
Implementing DataStores and prepare neo4j datastore module.