added CDT formatter file
updating .gitignore
more shared_ptr experiment code