Revert "Implemented String.cpp"

This reverts commit df17391cae8e3a0e8b576abf78968f9f73606c3d.
Revert "Revert "Implemented String.cpp""

This reverts commit 6320f00ee6cc0abf7032b987d79e2403a217ada4.
Add test about changing characters using operator[]