Added error lists and (initial) class diagrams, threaded code context updates (memory leak still present), lots of various stuff