I found and fixed a bug when using the counted as an intrusive pointer. I added a set of tests for the countedptr, and I added warnign as as level of TestResult.