#19 refactored task lib
#19 fixed tests for task prerequisites, and tidied use of shared context
Merge pull request #20 from jbrunton/dev-19-refactor-task-lib

Close #19: Refactored TaskLib class