CMALocation's editFishingSpot method now keeps the same fishing spot instance and just resets it's properties
fishingSpotWithName renamed to fishingSpotNamed, and removeFishingSpot renamed to removeFishingSpotNamed and takes an NSString argument rather than a CMAFishingSpot
Added user define classes and test cases
CMALocation and CMAFishingSpot names are now NSMutableStrings; added edit methods to CMAFishingSpot and CMALocation