Created interuptable behaviour component that can be interupted when a condition is true
Added ReturnCode update to Interruptable
Added comments
Corrected some poor spelling choices
Forgot the csproj file update as per usual
Adding a "throws" test case
Added name fields in all behaviour constructors, and some debugging tools to the base BehaviourComponent class.
Made the requirement to name nodes optional.
Small cleanup
Added RootSelector tests.
Merge pull request #3 from BraveSirAndrew/master

Added RootSelector tests. Fixed RootSelector bug
Random selector "remembers" if it was running
Merge branch 'master' of https://github.com/Andrea/BehaviorLibrary

Conflicts:
	BehaviourLibraryTests/BehaviourLibraryTests.csproj