Added decoder testing in test/test-pipes-csv.hs.

Expanded on the Person example, added a test framework and removed IO monad.