added custom c++ mode to emacs