Start of UUID use

Where a unique ID is needed, replace usage of microtime() or uniqid() with a uuid either by calling Uuid::uuid4(); directly or by using WT_Gedcom_Tag::createUid(); where the id is used in conjunction with jQuery dataTables (the dashes in a normal uuid breaks datatables code)