Started the setup for controller testing
Merge remote-tracking branch 'origin/master' into drewman

Conflicts:
	src/pacman/Executor.java
Updated code base with r26 and r35 updates.
This required implementing getMove(Game game) for all actions, and
HFSM(String) constructor. Also the executor has been modified in the
following ways:
numTrials = 100 instead of 10000 just to be able to quickly check score
changes.
exec.runExperiment now runs trials using StarterPacman and MyGhosts to
test my ghost code.
Merge pull request #42 from KirbyAu2/drewman

All code updates from Bryan applied and MyGhosts fsms set up with ~3200 score for ghosts