implemented loops + assorted fixes
implemented FunctionCall + removed .children
fixed __iter__
asserted that name of NamedType is a string
added Comment handling
started removing concept of fragments