Make user layers work correctly

Simply put we use the connecting clients uid in order to separate
user layers.

Signed-off-by: Michael Ikey Doherty <michael.i.doherty@intel.com>