adds oneShot parameter to Notifier.subscribe
removing q.js dependency in progress