Adjusting things pointed out by cpplint.py in source files
Adjusting things pointed out by cpplint.py in header files
Updating gitignore for cpplint