Preliminary save state support.
Makes use of pickle or entire game object rather than saving only the required attributes/game state.
Refactor save state support. Added a run() method.
Added loading message.
Merge pull request #2 from clach04/savestate

Savestate support