Fixed Bug in UniqueID UserModel

UniqueIDs were not unique with .hashCode() if two users had the same
user name.

Appended a random number and current date to ensure that UniqueID is now
unique for two users with the same name.