Refactored NotificationRunner to use dependency injection.
Refactored NotificationRunner to use dependency injection.

Prevents NullPointerException on app shutdown when injector goes away.

uq-eresearch/aorra,uq-eresearch/aorra,uq-eresearch/aorra,uq-eresearch/aorra