Implemented RulesAdapter
refactored to remove code duplication
Added safeguard for bad input
First unit test implemented
Implemented all unit tests
Fixed Greedy Strategy to work with new Rules
Fixed so SimpleStrategy works with new Rules
Implemented MasochistStrategy
Added masochistStrategy unit test
Removed old comment
Add comment fix
Changed some unlogical variable names
Fixed comment
Implemented RandomStrategy
Fixed more comments
Implemented unit tests
Add fixed comments
Merged with master
Merge branch 'master' into TwoMoreStrategies
Now using node from getNodeByID, merged with master