Update to string.c

 This is just to see what I can actual do with the code. Not much. you can change what you see fit. In this file I put more documentation so when people look at your code or when we look back at the code we will know what is going on. 

 I created a String type which is defined in the string.h file.

I changed some of the name of the functions because I thought they were to shortened.