Map class now reads from a file and generates a map