ActivityDialog:

- completed the dialog such that it can be used both for add new activities and edit activities
- extended the model with a function to edit parked activities
- fixed listener in ParkedActivitiesController: on button click -> add new activity dialog, on double click on activity -> edit activity dialog