Setup For Language Capabilities

Setup (Very very basic) language capabilities.  No actual function yet,
it just adds a setting and an array of possible languages (array to be
expanded in future).