Added signals for searches
Added signals for important events:
Changed the events to pass the instance if a model is involved in event
Fixed merge conflict