Changed get_files and argument parser to accept a single filename as a source to process (in addition to a directory name). Should be useful for troubleshooting rules, etc.