Add command flag support
Possible flags:
--help
--destination
--tempdir
-
--config
- With this one, I think there is something with Viper that it will look in the specified directory for a file matching the name specified in the program, even if a file is passed on the commandline...