getting a basic outline for functionality, ncurses works in go