Added error handling to file reading. Fixed some bugs in String. Will need to decrease memory usage.