Add ability to specify function as 'observe'
added changes for observe function handling
Clarification in docs for #84
Merge pull request #2 from NYTimes/master

Pull in recent changes