Added input file and output file support. Look in -h for help.