PassReader interface{}, now works on windows

  unified PassReader
diff color handling on unix and win