Fixed ALL tests!

- Added new DatabaseReader and Factory
- Removed hard to test reader extension methods