Added base procedure and references for promises.
Fixed issues.
Removed typing for old es6-promises npm module.
Connection object is now a single function to replace the pool in reused procedures.
Base procedure now uses the connection object instead of pooling.