Fully flesh out cpp-wrapper unit tests
Fully flesh out cpp-wrapper unit tests

Structure of tests fully re-done to match behaviour tests as well as 26 new tests added.

iondbproject/iondb,iondbproject/iondb