This adds a drop down for languages selection. The options are populated with an ouput of `localectl list-locales` and sorted to display results starting with the search term first. Also added tests.
This adds tests checking functionality of keyboard drop down and blueprint request with locale.
This adds Locale step basics and file structure.