Adds iscancelled, cancel, and isDone implimentations

Manny DeMaio
Louie Mistretta