Clean-up dependency on Helpers::UUID for Fact#id

* Add a Fact::ID class
* delegate Fact#new_id to that that class
* take out direct Helpers::UUID references