rename "MainGameLayer" to "GameplayLayer"
GameplayLayer now supports touch
GameplayInputMachine is added and working, pointer to GameplayLayer is there
GameInputMachine state definitions into cpp file
GameInputMachine wired up, switching states triggered by GameModeMachine
converted GameplayLayer to support single-touch rather than multi-touch