Ncurses UI is shaping up, all core features work now, just need for flesh it out