Merge pull request #6 from jmacglashan/master

merge from jmacglashan
updated RMax Action to new requirements of implementing the getTransitions method and also added another constructor for RMaxPotential
Merge pull request #27 from jmacglashan/jmacglashan

updated RMax Action to new requirements of implementing the getTransitio...
Fixed bug in value copying for array attribute values when initial value is null.
Merge pull request #28 from jmacglashan/jmacglashan

Fixed bug in value copying for array attribute values when initial value is null
Merge pull request #11 from jmacglashan/master

Merge master from jmacglashan
Merge branch 'master' into centralAffordancesWOpt
modifying states, objects and others to be immutable
modying necessary test files
fixing blockdude
fixing test blockdude
fixing conflicts
modifying affordance classes for immutable states