many tests passing, many multifunction corner cases seem to be ok
added case statement parsing and type checking. modifiers as well.