renamed GeoCoordinate to MapLocation.scala and added additional fields