adding missing jars, removing language hardcoded, solving api key missing bug, removing js global variables and js refactoring, responsive style fixes, adding constants"