Database contract

Adding more definitions and helper methods in the database definition. #1
ReadditSQLOpenHelper implementation

Fix some problems detected with the tests in the ReadditSQLOpenHelper and add the tests themselves. #3
Fixes and documentation

Adding more documentation. #22
Fix some problems detected with unit tests
DatabaseContentProvider

Added the initial implementation of ContentProvider that gives access to the SQLite database. #2