Make sure call back functions for Notify.requestPermission() are functions before trying to call them.
Remove instance version of isSupported(), needsPermission(), requestPermission().
Note: This is a breaking change!