split action/command tests from lexer tests; add tests for new action stuff from Sam.