Add before/after/around persistence callbacks.
Merge pull request #79 from terrellt/feature/Callbacks

Add before/after/around persistence callbacks.