Make dropin integration a directive

As suggested in #2

### To be worked out:

- ~~Currently there's only one option available (`onPaymentNonceReceived`), maybe it'd be better to just import an options object from the parent scope~~ (implemented this via `options="{}"` attribute)