[TACHYON-217] Add further documentation and unit tests

Initial attempt to add more documentation and tests for open delete and delete non-existing. These files make use of the eclipse formatting xml but used in IntelliJ hence some formatting differences may exist.
You can remove this. Next statement calls it