Initial Code

Added the initial C++ code to the repository for now.  Future changes
should be based on this stuff.