Added support for notifications customisable per request and managed in the worker thread

If this code should be incorporated into the main SpiceService then I'll do that. Otherwise you just need to override createRequestProcessor() and return the NotificationRequestProcessor object.