Adds image param to MapScreen annotation data
Ensures MK Annotation is of correct type for image. Updates identifier when image is set
Adds functional tests for MKAnnotation images
Fixes repeated line in image annotation IF
Merge pull request #258 from thebeansgroup/feature/map_annotation_image

Allow MapScreen annotations to be images