Remove private dependent objects from console logging

Move private dependencies into "_" properties, then don't output them on the console when running from CLI tools.

ConsoleLogger now has a useful method, logPublicProperties(), which only prints properties to the console if they don't start with "_".

Fixes #9