Use #!/usr/bin/env python3 shebang
Remove verbosity argument and just use exceptions to display error conditions
Use subprocess.run instead of Popen to throw exceptions upon command failure
Use modern string formatting instead of %
Clean up formatting according to what pylint recommends