[EDIT][+] Input - have a class that manages events when the mouse moves. Has a R-Tree storing rectangles. Nodes and Ports add themselves to this tree and update themselves accordingly.

[EDIT][+] Nodes can now be dragged about
[EDIT][!] Fixed some bugs in the NodeCoordinate, mainly through horrible hacking, needs review
[EDIT][#] Renamed BehaviourEditorWindowDX to kAIBehaviourEditorWindowDX for consistency
[EDIT][#] Rejigged kAIBehaviourEditorWindowDX to match code standard
[EDIT][#] Rejigged kAIEditorNodeDX to match code standard
[EDIT][#] Rejigged kAIEditorPortDX to match code standard
[EDIT][#] Console logger indents keys so you can see which message they belong to