added testing for supported languages
tweaked index page
tweaking index page
fixed language binding from data-language to data-language to data-code-language (which in angular is normalized to codeLanguage