new listings for C++ primer
add object files to gitignore