DatabaseContentProvider and changes on contract

- Added test for test the insert method of the DatabaseContentProvider
- Changed the contract. Removed unnecessary table

Issues #1 #2 #3