Extract table creation CQL generation into a TableWriter class

I think this will achieve better parallelism with update statements --
basically a Table is just a model for a table's schema, but it does not
know how to either read itself or write itself.
TableUpdater