Adds Callback class.
Uses Callback class for befores and afters.
Adds callback spec.
Merge pull request #31 from towanda/callbacks

Callbacks