Connection pooling support using 'pg' module's connection pooling 

Added connection pooling support using 'pg' module's in-build connection pooling mechanism

Schema definition contains an additional parameter poolSize that is passed to 'pg' module.
It is not clear why we call `done` here.