Introduced foldMap
Renamed fold to scanLeft and changed fold type signature to be in-line with scala.collection.
renamed fromMonoid to be foldM
Renamed fold1 to reduce and added reduce spec
Added find + test
Renamed `then` to `fby`, added ||| to be an alias for fby.  closes #14