Test start, finish, fail, retry, cancel

@prachigauriar 

* Tests for TSKTask
* Also includes one minor documentation edit
Also need to test the `finishDate`.