Dialog cleanup

Branch zum Aufräumen unserer Dialog und dem Scope Problem.

Neuer Ansatz wäre auf $promise zu setzen und `dialog.open().then(function(result) {});` zu nutzen (http://plnkr.co/edit/eRQV7zOqwsoInq7MnFv5?p=preview).