Initial commit
Majorish refactoring to get interface to punt out a table object
collection.
Breaking out object writer in filesystem sink to its own file.
Loader wants to be able to take either singular or collections of
things.
CSV source wants to just hand us the fields.

Handing us a CSV::Row just means more work for the rest of the system.
Adding in a Collections class to the FS sink to impedence match Hydrogen
again.
Adding some tests, because tests are good.