Created "Window" functionality

- New Window class (like Curses windows)
- There's always one window showing
- Switch windows via a new call