included catch test framework directly into the source tree
big progress on cp definition: shared memory assumption
added add_successor overload to prevent calls on r-values