Commit remaining code required to get hard drive taint working, including the
passing test case.  Still a lot of cleanup to do.