Added String category, some of the methods couldn't be used directly from NSString