Use coverage's code execution libs

Import execfile from coverage's library and use
it to run programs instead of recreating all of
the work to handle the different cases. For now,
we still only support running a program from the
command line, but that could change in future
updates.

Fixes issue #1

Signed-off-by: Doug Hellmann <doug.hellmann@gmail.com>