Alternative hook and settings

- Setting for alternative (custom) hook
- Setting to limit queueing to certain channels
- Allow to reset queue from CP (e.g. after changing settings)

In reference to original pull request https://github.com/caddis/scheduled-trigger/pull/1

Let's merge this into the new development branch and we'll test and merge into master with a couple other local updates we've been working on.