an alternative readline written in pure golang using termbox-go library