refactored mongodb operators to use Connectable interface instead of DBConnector
used existing abstract datastore classes and added transactional output operator
deleted records from dbs as cleanup at the end of the tests
added upsert api to DataStoreWriter interface
removed AbstractMongoDBConnectable and used MongoDBConnectable
added process method and removed other methods from data store writer