Gcov is now implemented.

NOTE: I am not cleaning up the gcov files after/during execution. This
may or may not be desireable.