Ruby curses/ncurses widgets for easy application development on text terminals