allow callable objects to be passed into before/after options
Merge pull request #7 from teamsnap/allow-callable-objects

allow callable objects to be passed into before/after options