initial settings screen
prepare for localization
add language localization
prepare for unit tests
add unit tests for the configuration