Lots of changes and additions.

Renaming Transducers to transduce.
Adding a PHP stream filter that applies a transducer.
Updating `cat()` to be a transducer not a transducer function.
Added `words()` and `lines()` transducers.
Updating readme and adding tests.