complete command line argument handling
make it possible to pass multiple files