Refactored app.js so that it's cleaner, moved language settings into settingsctrl, made fallback languages load by loading en_us first and then the preferred one \o/