Moved InvalidColumnSpecifier#initialize to the proper place - InvalidColumnCount#initialize.
Added TableData::InvalidOptions exception.
Being a bit more explicit in naming the included TableData::Exception in all exception classes.
First efforts to implement table descriptions, adaptors and validators.
Renamed lib/tabledata to lib/table_data to be consistent in the naming pattern.
Renamed lib/tabledata.rb to lib/table_data.rb to be consistent in the naming pattern.
Updated requires to reflect the change from tabledata to table_data.