Minor refactor to reduce complexity.
Add alignment and widths.
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.
Merge pull request #57 from gavinlaking/twerks

View related changes.