fixed critical bug that prevented Passcode Challenge being displayed and refactored Settings view with modoular qml elements and better layout