add files.py and fileutils.py from mediacrush