generate UUID identifier for blank nodes

previously the blank node id was generated using the ruby object id
which will not be unique within a ruby vm due to object
allocation/deallocation on the heap