Move random string generation into separate class
Add readonly and readwrite sharing tokens to the pages