Made `splits` a `Lens'`

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