Fixed an issue when calling bindTo multiple times for same scope. 

In that case each call would lose all existing bindings and cause additional $destroy handlers to be added to the scope.

The fix solves this by first checking if a binding array has been registered for this scope. Test case included.

Fixes https://github.com/chieffancypants/angular-hotkeys/issues/83