Added color and logging support for nodes

* node/src/core/utility.py
  -- Added a platform check to colorize output
  -- Added a log and debug check
  -- We actually write output to a file now