Added logical operators and, or, and not, and made file evaluation silent by default (-p or -print to force printing)