Lots of new methods for file and string manipulations