Okay after major rewrite and some testing UID system is brand new

Much faster,  connected now will let it run over night and see if we
crash before closing bug