Switched to using shared_pointers for everything.
Added string escaping script for TestConnection strings
Accidently added extra file
Fixed errors created when switching to smart pointers and adding more + replies.  Added more tests.