Update to work with new String library

lots of problems to resolve, more functions needed in String library.