Add fuse client

* Expose file system functionality via FUSE
* Restructure return codes to their own class
* Return codes & metadata no longer part of proto; now in rfs namespace
Restructure file system API

* Cleaned up and simplfied things
* Still a WIP...