Site notifications plugin

Pulls site notifications out of the private messages plugin. 

To do list in start.php