Refactor of kano-settings

- Removed most global variables
- Each screen is now a class
- No global file controlling the screen order