Add curses as a runtime dependency

curses was removed from the Ruby stdlib
https://bugs.ruby-lang.org/issues/8584 and now exists as an external
library