Adding table layout. Bugs. Tests failing.
Found bug when labels are not all the same length. Changing API and tests to address.
Expanding column layout test coverage
Adding coverage for 3-column layout