Simplified promise helper library.

Removed debugging tools since they are rarely used.
Updated to latest dependencies.