fleshed out some of the c++ base
Merge pull request #3 from octopuscabbage/master

fleshed out some of the c++ base