Add username & email sign in, update settings page & avatar