Profile page for more specific user info/possibility to add simple avata...

I put some work in a simple profile page. Further updates could be related to visiting other user's profile pages, adding them as friends (or following). Also it's a good start for creating an overview of "private playlists" (which we do not support yet).
Avatar updating is still by means of a simple url; I looked at some file uploading packages but found it quite difficult; any suggestions?
Do we need to be able to see the email addresses of each user?