Initial RFS client API

* Implement multi-threaded API access
* Everything is serialized through requests to a worker thread
* This worker thread, rfs_client, will eventually handle
  all network connectivity, namespace mgmt, etc.