new updated main of the mapTester with the ability to test main for a range of maps, also lots of comments added and a change of name of TestMap to MapTester