Finally fix #9, +folder, not just file.

+ link to reason in exception text.
+ rename variable to it's meaning - file, not folder