add more tests for cursor
add test for clang module
add copyright