Create a class CREAIPointAnnotation that inherited by MKPointAnnotation.
Refactoring view controller using CREAIPointAnnotation class.