Customized the app to work with social avatars

Now after the changes the user may always have one of each social
avatars and only one, that was added manually. Avatar ordering and
adding has been modified.