Use OUnit's arg parser instead of our own

Allows specifying which test you want to run.
Fixed destroy

Was only writing the new entry to 'delta' for Lfn entries, not Dos ones.

Also, added test case for it.

Fixes #34.
Merge pull request #36 from talex5/fix-destroy

Fix destroy function