Add data store interface and tests.
Make primary key auto increment.
Add SQLiteDataStore implementation.