More descriptive error message if locations.json not found

Added nicer error message if there is no locations.json file, and changed tests accordingly