Cron.Ng The Crongular scheduler

**Feature:**
This will create the cron.ng cron scheduler.

**Ticket:**
https://app.asana.com/0/22491639454642/22670128190663

**Review Checklist:**
- [x] All major functionality integration docs need to be bubbled up to an appropriate major module
- [x] All new classes have class level comments (just above the class itself)
- [x] All new modules with code in them have module level comments (just above the module)
- [x] All new public methods have at least the parameters documented and the return, when needed also a quick description

**Task List:**
- [x] CI Passing
- [ ] Release note created and linked in asana ticket

**Only Then:**
- [ ] Merge PR
- [ ] Move ticket in Asana
I'm not sure you understand angular events.  This IS scoped to exactly this job, by the name of the job which should be unique.  This broadcasts to anyone who wants to listen to this even in the application and receive the results of the job.