Fixed a linking issue with the clocks.
Added a hash_combine util.
Added a UUID util.
Added SortedVector
connect with socket is now public.
Keys and nodes are now index by UUID. Solves tons of races.