initial commit, pipeline and task modules
project rename
task signature changed
pipeline implementation started
pipeline validate reorganised
modifiable mixin added
task manipulation removed from Pipeline
added repeating pipeline and implemented controller as ABC
pipelines updated to use a version of continuation passing (obv stack is an issue but generally pipes should be short)
simple test added, more later
AsyncMixin added for Pipelines
using single underscore convention, broken commit, debugging
repeatingPipeline
rejigged pipelines, async tasks supported correctly
gitignore added
rearranged Pipeline constructor calls to avoid validation fail
controllers now use __call__ instead of done, might just scrap
the class so can use arbitrary funcs
fixed ref to wrong tasks
RepeatingPipeline stores message correctly now
Pipeline Advancer to Pipeline Runner
defining top level API in __init__