Update tests.
Tidy up.
Minor fixes to allow client objects inside DSL blocks.
Add Fixnum#column;

Augments Fixnum to calculate column width in a grid-based layout.
Add DSLParser to handle output from view DSL.