adding saving/loading through pickle and colorizing room output.
Adding documentation for functions. Actor and Player classes. Game is a class now, so game.py can't be the "executable", that's play.py now.  Map now has a method to add a room from another room in a given direction and link them up both ways. For testing, I'm creating a simple map in the shape of a cross and saving it if the "debugMap" parameter is given. otherwise the test map is loaded.