upload avatar

Signed-off-by: August Yip <augustyip@gmail.com>
user avatar feature

Signed-off-by: August Yip <augustyip@gmail.com>