Add support for task notifications for a promise returned from enqueue (...

...close #6)