generate a UDID the best way we know how. also update manifest and readme to reflect the permissions change