more unittests. fixes for simple bugs discovered in unittests
repr and eq for Comment and Begin. unittests for specials apply and begin
comment and code cleanup. remove unused faux-tests
made ast.compose slightly more sensible. added unit test for ast lambda special