Add TestCodeFile.cpp skeleton for unit testing.

Before I can build a functional unit/regression test framework, I
needed to familiarize myself with TDD.  What better way to do it than
to employ TDD in my project.

Familiarizing myself with the layout of C++ tests will help me implement
the C++ test generation later on in the project.
Small changes to CodeFile class