updated to dynamically buffer incoming file and read from stdin
implemented proper piping!
(files can now be read and written to disk or to stdin/stdout)
passing tokens as arguments now causes a direct
search for those tokens and returns them in a
human-readable format