ISSUE-29: Make subscribe return false when trying to use non-functions as subscribers
Merge pull request #30 from mroderick/issue-29-subscribe-invalid-functions

ISSUE-29: Subscribe should return false when using non-functions as subscribers