add support for no file names at all

- use os.Stdin instead
works on multiple files now