fix: status bar working again
feat: introduce app Settings
chore: re-structure mainCtrl file since it's getting big