Cleaned up code a bit and reworked POI display

I have removed some unnecessary code and replaced the marker display with vectors.
In addition to that I have now added support to display popups for each POI.
Since the vector features can have several attributes additional functionality to display/add other attributes/values next to the supplied text is now possible.
Remaining code may still need some cleanup and refactoring.