Add content provider class

Adds a content provider that is still not
used
Add class describing a flash card table

Adds FlashCardTable, that contain functions for
modifying a database table for flash cards
Add functionality to content provider

Adds query,insert,update and delete
Replace SqliteDatabase with custom content provider

Makes the app use a custom content provider instead of
a straight of database. The custom provider use a
sqlitedatabase.