Add local variables for some stuff
Merge branch 'onebranchtorulethemall' into devrules

Conflicts:
	src/gamecontrollers/rules/developmentmovementrules/PathImpossibleRule.java
Add some devmovecontroller implementation and the infamous tab method
Add more DevMoveController methods
Implement PathImpossible and TargetInvalid rule
Fix the functionality for planning mode and saving of commands
Merge branch 'devrules' into turnparttwo
Add turn rules and also fix error in response constuctor
Restructure turn rules to be in turn state and implement action token and cards drawn rules
merge with views
Merge branch 'turnparttwo' into onebranchtorulethemall
Merge branch 'inputcommands' into views