Update teardown method

Update the tests tearDown method to delete the objects created during the test:
* delete the files
* delete the blocks
* delete the vault
I had noticed that the dash character was valid as part of the vault name, so I thought it was best to include it as a possibility when the tests were generating that value.
Do we handle any other characters? Underscores?