Changed AmenityAnnotation class to be a subclass of MKPointAnnotation, instead of implementing MKAnnotation protocol. Minor refactoring.