added utest support, default make only runs neko, travis runs cli target