Added tons of unit tests.

- Added unit tests for all data services.
- Completed GetAll() for all data services.
- Fixed Delete() not deleting for all data services.
- Added database script.