Change `setup` to `screen_setup`.
Merge pull request #158 from hellopatrick/hello_improvements

Standardize setup method.
Merge remote-tracking branch 'upstream/version-1.0' into map_view_changes
Annotations changes

* Instead of @promotion_annotation_data, just use self.map_view's array
of annotations (sorted by title).
* #add_annotations should simply add more annotations, not remove
others then add.
* add #set_annotations to combine #clear_annotations & #add_annotations
calls.
* moved some specs to unit.