Added string functionality, almost complete.