updates / additions to invocation widgets

1. added scrollbar for long command output
2. added sorting to file list
3. better error handeling
4. upload of files to users invocation disk space
5. download of files from users invocation disk space