Update to string.h

 updated names of functions to be more descriptive. Added some documentation. Made a String type which is defined on line 10. Change what you see fit.