New template for String.cpp

Old methods will be copy/paste in it
new template

methods will be copy paste in it
new template for string cpp

methods will be copy/paste in it