use "__" prefix for private members and methods consistently
sprinkle comments, some small cleanups
fix method overrides by clhoodSolver by making the methods
"protected" (leading "_") in clsq

sprinkle comments in clhood.py