Added C3P0 connection pooling to the database layer