Add CppKoans. Closes #1199
Merge pull request #1232 from sru/master

Add CppKoans. Closes #1199