Added a generic cancel method to the NSOperation subclass