big fixes/cleanup
- encapsulated behaviour assignment in behaviour instances
- fixed bug throwing exception on compound behaviours
- added dataBlob repository
- sorted out behaviour indexing via behaviourController
- fixed scriptNode scene-open bug
- couple of other tweaks.