Added copy constructor for String class, and added associated unit test that makes sure the deep copy works correctly, closes #3.