rvcon: redefine controller framework

- add ncurses source in tree