Production release
Made the script ready for production by:
- Add dry_run option
- Check users based on uid instead of name
- Add separate walltime value for GPU processes
- Separate check for GPU processes from CPU checks
- Remove CPU time check from GPU processes
- Tested and improved user notification
- Moved and reduced sleeps in kill_process
- Improved default values
- Shortened logging output and added dry_run setting to output
- Added more exceptions to the program list