[EDIT][+] Made dialogue for deleting individual connexions.
[CORE][#] Added methods to force activation and deactivation of a behaviour for use when the behaviour is not nested within another behaviour.

[CORE][-] Removed release pass validation as is not valid for bound ports
[EDIT][!] Fixed bug where creating a new behaviour wasn't adding it to the project
[CORE][#] Ports now know what behaviour they are embedded in and hence whether they can be triggered (can't if that behaviour is in a release phase)

[CORE][#] Can now set a behaviour to be global, which says its external ports don't have an owner
[EDIT][+] Added GUI based logger with a command line

[EDIT][#] Reskinned UI
[EDIT][#] Refactored InputSystem - splitting up the event responders from the state of the rectangle. Added click events
[CORE][#] Update now takes a pointer to some object so can call game code from within behaviours

[CORE][#] When matching assemblies, we now just use the name (as opposed to the full name) This was because the editor uses .NET 4.0 but Unity uses 2.0, however, can be justified as shouldn't break finding types if the designers update DLLs (the trade off is a danger of incompatability, should probably investigate)
[CORE][#] Added the ability to load an XML behaviour from a fileinfo
[UNITY][#] Implemented a basic behaviour - not checked in, need to fix path issue, but the code itself is simple