coapfs: initial commit