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.
Sorry, It is used only once .  can be simply avoided.
I heavily uses underscore.js in my code