Handle multiple favorite languages
Handle null language for user
Handle user with no repos
Handle too many api requests