Made it so if no input file is given, it is assumed to be reading from standard in. The output then goes to out.intern and out.key