adding specs for outline_step and changes to step
cleaning up steps a little, cleaning up assembler functions for scenario_outlines
adding more assembler tests