Adds ElasticModel::Callbacks

Closes #2

LGTM:
- Arjun
- Ben