Multiple Language Support

So I added support for multiple languages, and a dropdown menu in the Basic Setup tab of the settings page. I added a small bit to the language files that adds the name that identifies that language and the title for the language section of the settings. The one thing that I have not completed is that the number that stores the index pointer to the selected language is just stored in an integer variable. I will be getting rid of that variable and replacing it with something with the config system (I'm working on reverse engineering how that works now). I did a bit of testing and so far I have not been able to break the code that I introduced. 
I think I said it before, but I love the square bracket file reference for this! Very easy to understand. I think the doxygen standard would be `@see main.js` or something, but this works too. :thumbsup: