Adding framework for localization
Added current German and French translations

- German needs: "Kresh Weed", "Pure Water", "Silver Weed", and "Jute"
Added Language detection