@zaminag Fix: correctly handle left column being longest column

Old: ![screen shot 2013-08-19 at 6 06 30 pm](https://f.cloud.github.com/assets/110563/989798/b0bb382a-091b-11e3-828e-11225981e9ab.png)
New: ![screen shot 2013-08-19 at 6 06 37 pm](https://f.cloud.github.com/assets/110563/989799/b0c6a5fc-091b-11e3-90f6-de4dee758b77.png)

Also includes some general cleanup.