Rewritten to use callbacks throughout
Babel and Promises have been switched to callback style asynchronous code throughout the library. The memory leak has disappeared.
Breaking changes:
LivePg.prototype.cleanup()
now utilizes a callback function and does no longer return a Promise.