Add PostgreSQL support
Add TDD infrastructure