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?
Maybe we should create a generic helper for this logic, I can image it could be used in a lot of places (owner of a playlist, most active users, friends list)