Database Testing Refactor, Added Class, Bug Fix

- Reorganize test file structure to test drivers in isolation
- Add SQLSRV driver tests
- Fixing undefined variable message in SQLite driver
- Adding PostgreSQL Iterator class
Rename files due to case sensitivity
More case sensitivity