Wip client flock

No need to change this now, but in future you might want to keep in mind the pattern we use with CInode::more and a few other things, where we access it through a function more() and hide the allocation inside of that.