Added OscillatorDialogue class
GraphicTrace: Fixed collision detection imprecision in overlaps()
GraphicGen: Removed 'C' from flip-flop clock pins
EditorWorld: When a loop is present, now shows an error and powers off
EditorComponent: Added getWorld()
EditorComponentOscillator: Interfaced with osc frequency dialogue
EditorController: Removed loop detection: now done in world
ToolboxButtonJunction: Fixed incorrect tooltip
ToolJunctionPlacer: Graphic now reflects arm state
Line2: Fixed incorrect Bbox2 overlap test
Bbox2: Added contains() overload for Vec2
SourceOscillator: Added getFrequency(); changed base freq to 60hz
Comments/TODO