Forgot to add _signals on __init__
Remove model from _signals and _eager_signals on unregister
Add tests for generic signal functionality