spacing cleanup
[#1394] move notifications from controller to service, lots of notification
fixes, put streak notification back in