waypoints
vbump
init() and destroy() now take a test case

Rather than just the file object.  This is useful if you want to use
some of the code you have in your Case() object from the init or destroy
functions.  Of course, these won't be accounted for as test cases, their
outcomes will be thrown away.