exists from io.file now returns False

Commit message says it all. Instead of raising a ValueError, it now returns False. Easier, no need to check for exception is file doesn't exist.