small tweaks to the pool to make it  a bit better.....move releaseConnection to the Connection instead of the pool since the connection is what is passed around in clients anyways(this is like alot of the jdbc apis anyways.....createConnection on the pool and call release on the actual connection.