Separated a data structure from builder

This new data structure should allow cassava to easily be expanded to
other types of table structures in the future like fixed width tables and
maybe even json and html.
Merge pull request #2 from lendkey/pull_out_data_structure

Separated a data structure from builder