Fix MockFile.Exists and MockFile.Create

MockFile.Exist(null) now returns false instead of throwing
MockFile.Create now overwrites existing file instead of throwing