implemented the command pattern

there is still a bug editing addresses
And i changed the appearance again
fixed the editing bug.

Now the Address-Object doesn't get deleted but actually edited. No
creation of new Objects while editing old addresses.