Factor out the idea of a table target to improve testability
Make a start on writing some tests
Tests for pipeline processing
Add a test for the azure table pipeline as a whole
Tests for the decomposition stage