Added the Jasmine testing framework and a basic proof of concept test.
Added first test that just verifies a pass through of an already formatted data table.
Changed title of the test suite page.
Stubbing out the get_column_widths method.
Refactored tests to use an 'input_table' that is cleared out before each use.
Updated so instance variables are defined in the prototype (which would make them class variables
Refactored tests to add an output_table variable.
Refactored to create a method to pull out 'input_lines'
Created a new test for the input_cells and stubbed out a passing method.
Created new method to make an array of arrays to store the original input table cells.
Refactored to keep first and last column widths (which are always zero with a table that starts and ends with bars).
Added some comments to make it easier to find things in the file.
Alphabetized the methods for easier searching.
Starting to create a better method for determining the column widths.
Switched test to use integers (including zero) for all column widhts.
First version of the new set_column_widths is working.
Added some TODO items in the test file.
Processing long headers properly.
Added TODO for checking array lenghts.
Cleaned up comments. Removed names which are easy enough to see in the methods themselves.