More file functions added.
Merge branch 'fileutils' into csv