small.py: added run(), a subprocess.check_call() + shlex.split() wrapper