Add dom file system

* Adds A dom filesystem to the list of available fs.
* Adds api to read / write from the dom file system.
* Fixes some error messaging in the code.

Analogous PR in axiom_shell is able to do `cat` and `cp` command using this library code.

nit: s/dom/DOM/