Added IAsyncNotifyCommand

Allows reusable cancellation of async commands