Rearrange things

* TallyHo.All => TallyHo
* Change constraints on demo conduit
  - use MonadBaseControl instead of MonadTrans
  - this allows nesting of arbitrary depth
* Correct the cabal file
Weaken MonadBaseControl to MonadBase
Merge pull request #2 from rjmac/master

Rearrange Haskell things