fixed a few loose ends ;-)
continued work on visitor + semantic model fixes
added more statements and expressions to visitor