lots of progress - stdin stdout defaults for file

Added 4 methods of file names and two new flags: