rename error
parse method should be pulled from the definition
definition opts should trickle down to parse opts
fix in_order logic
use blank
option to skip blank lines
cleanup column options
make trap optional
do alignment before calling parser, and add :none option for no alignment