Issue #4: Added a new menu widget that uses ncurses for setup. Also noticed that issue #6 is affecting us too much to actually get any work done to proceed with this issue, so we should merge current changes and proceed with the fixes to issues #7 and #6.