Added some basic window handling using ncurses and a simple skeleton for commands