Added types and set them into question, created questionExtractor, made two tests constructors dependent on questions, generalized visitor pattern
Added nulltype and wrote questionextractor
Added string type and their visitor stuff
Wrote cyclic dependency checker and identifierextractor, cyclic dependency wrong approach
Made it so that a question will not be cyclic on itself in warnings
Added String value types
Removed value extension of identifier and label and added interface qltree, and moved them to better representing packages
Actually added moved files now
Turned into test driven stuff