create framework for semantic tests
Made first semantic tests pass
Significantly simplify tests