added the ability for users to upload their own avatar