Fixing some ambiguity on file naming for part 4.
Some typos on file extensions (cl<->cpp). Thanks to dimchrist89, plus someone else who
point it out whose name I've somehow lost.