added game states, game object and basic test harness and test runner logic.  numerous minor changes throghout...sloppy