Usage no longer involves `new Apx` the returned function is now a singleton
manager and any time new options are passed it will return a new instance.
* SysLog added for core level logging. Winston should be used for userspace logging.
 Kue removed from core package and abstracted to apx-kue
Tasks are no longer initialized by the core should be implemented in an initializer