Adding custom avatar uploading.

closes #52