* call on_before_zero_grad * update changelog * add note about overriding both hooks * added test * move test_hooks.py to models folder