Add logger and remove reference to print()

  - Removed reference to print(), with all text output now
     being handled by a Logger, set by default to Info level