Tighted up documentation in Pipes.Prelude
Fixed 'foldM' to match the signature necessary for the `foldl` library
Added `length` fold