fixed code style
store avatar image ID
Made some properties readonly on PLYUser where it does not make sense to ever set them
Rewrite method for determining an arbitrary user's avatar image URL