Merge pull request #34 from KirbyAu2/jake

Jake
- fixed issues
- Fixed the "Go" actins
Merge remote-tracking branch 'origin/jake'

Conflicts:
	src/edu/ucsc/gameAI/fsm/StateMachine.java
derp
- removed set initial state from fsm constructor
updated the code to reflect Bryan's lastest update.
I commented out HFSM code testing in the evaluator
Merge pull request #36 from KirbyAu2/drewman

r26 implementation
- Implemented all of the HFSM stuff
Implemented:
- Result class
- HFSM class
- HFSMBase class
- HState class
- HTransition class

Closes #15
Closes #14
Closes #13
Closes #12
- refactor
- refactor
- did more edits to check for null actions
Merge pull request #37 from KirbyAu2/orlando

HFSM
- fixed issue with transition constructor
Merge pull request #38 from KirbyAu2/orlando

Transition fix
added NeuteredAction that return neutered MOVE
Merge pull request #39 from KirbyAu2/drewman

added NeuteredAction that return neutered MOVE
- Fixed issue with HFSM
- refactor
Merge pull request #40 from KirbyAu2/orlando

HFSM and Result fix