Started to add unit tests, disabled for now
Changed to cmake
Added ncurses support