correctly instantiate newly created files
correctly instantiate newly created files

using self.new() from a directory works, but makes it look like the new
file is a directory when it isn't.

mnutt/davros,mnutt/davros,mnutt/davros,mnutt/davros