Using real UUID generator for v4 uuids.

Added Presence method, not sure its working right.  The rest APIs seem dodgy at the moment.