utils.py: Add Launcher class

Launcher is a wrapper class around subprocess.check_call that aims
to simplify code for calling external programs