Finished Random Maps

cleaned up code to be more OO as well.  ould probably make a more
sophisticated implementation (ie pick a random place for the town, pick
and random place for the river and then randomize the mountains behind
all that.