added chroniclex and enhanced ThreadedService
tweaked output of CLApp, and fixed a few tests that could fail due to hashmap not being ordered
tweaked formatting of CLApp help
added two extra argument helpers to CLApp
added utils to CLApp which highlighted gaps in the FileSystemX abstraction; specifically to do with processing of relative and absolute paths
enhanced the startup/shutdown lifecycle of CLApp to support StartStoppable services;  SystemX is now a StartStoppable, and CLApp will start/stop it after registering services that it depends upon
Added toString to ActualFile and ActualDirectory. added extra documentation to CLApp.
CLApp.scanForFilesArgument now checks the cwd when given a relative file name