fsm - parse_result - improve code and tests
fix test count
fsm - proxy done callback
QueueJob - don't return applied results + test for QueueJob
fsm - queue_job tests - more tests
fsm - task can be constructed from another task object
fsm - Iterator + unit test
fsm - jobs now have callbacks