Fix HammerJs integration

made ngdialog retain the hammer manager, uses it in off close dialog method and destroys it after

It retains it by putting in a hammerTime field on the scope. This might not be the best approach but I didn't want to fully get across the source...

It does call `destroy` on the Manager when it closes the dialog and `delete`s it from the scope

#101 
#98