UUID Update

Update internals to use UUIDs, even though strings would have worked
fine - we're aiming for latest Bukkit compliancy