added parsing data table argument in step

we had to remove the diff! and to_s(...) methods on Ast::Table because they had a
dependency on the pretty formatter.