Transforms are now one-to-many :)

Transforms now have an (unofficial) contract:
  input  = a single record
  output = EITHER a single record OR a seq of records
When constructing the master pipeline function, the seq-ification of
input and output will get handled with a wrapper function, `safe-seq-apply`.
Added some unit tests for jawsome-dsl