aDded file.files
File.create should create missing parent directories
Now file.create works recursively use it in tests, closes #88
Merge branch 'master' into 2.9