pg module dependency is changed with pg-bluebird module. Infrastructure is redesigned by bluebird promise library.