Improvements for CLI projects
Improved output from our fallback (internal) FileLogger
If a CLI controller returns a string then it is output to console
Improved the fall-back logging and the Test
Fix FileLogger for Test
Internal file logger doesn't write unless LogLevel is severe enough