Add ConnectionPool and JUnit Tests