Signals and notifications fixed

Have fixed the multiple notification issue and have created dept and subdept signals for when they are tagged. Check out the TODO note in wall/signals.py. Check the code generally also once.