Signals, purging, new template_tags

Adds new template tags for counting different boxes.
Sends signals after each actions.
Purges messages from trash box. Then purges that message from database if both sender and recipient have purged the message.
Moves notifications in signals models.