Improved "Favorite Language" on the Main User View

Added support for `codeLanguage` when setting the `favoriteLanguage`. 

`codeLanguage` seems to be more accurate than `submittedCodeLanguage`.