add testing framework(for C++11)
remove cmake