Sjs/logger cleanup

This PR is a step towards enabling other forms of output, such as JSON, CSV, ect..

1. Centralize logging into a single func
  1.a - helper functions return strings and do not assume output
2. Fixup unused params and default param setting
3. Removed unused methods.