[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.
Tachyon fs will return null. Can you check if this logic is there? If so prob would make more sense to put this logic in this class but that can be a diff PR