Work on a writer monad instead of a fruity state/effect monad
WIP
Implementing either and writer correctly
Fixing writing chain
Implementing either transformer fixes

- Adding show
- Adding either fixes
- Implementing a runner
Adding parallel commands

- not sure about the implementation yet!
Merge pull request #1 from SimonRichardson/writer

Writer