CoreData Store to provide a way to use SQLite DB on an easy way. Supports sackgroundservice and replacing SQLite with new file