Rename renders_with to render_with.
Change to extract column widths direct from table, remove column_widths, add tests for total_width.
Change renderer to be a class and add new version of render method.
Remove columns widths from operations.
Change to take options necessary for table rendering and change render to be parameterless.
Change ascii renderer to use pass in border type.
Change unicode renderer to pass in border type.
Change color renderer to class.
Change to split validation between table and renderer options.
Test rendering options.
Remove options from table and add rendering methods.
Change to new table rendering.