added clang_complete file to gitignore
implemented diffpp::difference interface
updated tests