observations are now assigned to all their target geometries and all geometries using that observation are listed in the target geometries list of the observation.
By adding an observation to a geometry, the reading type gets also added to the used reading map of the geometry if necessary.
Deleting an observation also deletes the reading type from the map, if there is no other observation with this reading type. closes #89.