Switched to lens-based parsing
Moved all the parsers to `Pipes.ByteString`
Fixed `splitAt`

It originally misbehaved when given values less than 0, which caused
problems when it recursively called itself.
Removed unused Pipes.ByteString.Parse module
Version 1.0.2 => 2.0.0
Changed type signature type variables for consistency with Pipes.Parse
Renamed `fold` to `foldBytes`
Updated to add `e` type variable to `Parser`s
Updated type signatures to use `Lens'` from `lens-family`
Updated `foldBytes` to point out more efficient alternatives
Reverted back to old `Parser`
Made `splits` a `Lens'`

I removed `intercalates` since it duplicated the definition in `pipes-parse`
Added `group` and `groupBy`
Added 'word' and 'line'
Updated documentation
Updated documentation