refactor(notify): Remove if/else Boolean logic as in evaluates to Boolean
refactor(notify): Use inline negated return statement to evaluate permissions
refactor(notify): Push typeof fn calls into function
refactor(notify): use return when false to be consistent with other APIs
fix(notify): Push fn back into switch
refactor(notify): make needsPermissions a Boolean prop, update tests
Merge pull request #23 from toddmotto/master

refactor(notify): Remove if/else Boolean logic as in evaluates Boolean