Ability to read file and update progressbar

ToDo:
- figure how to access the system.io.getTempPath()
- move components into invokeCLI