fail nicely if file does not exist.
use/create more usable die hard syntax.
Merge pull request #16 from 0robustus1/14-fail_nicely_on_non_existent_file

14 fail nicely on non existent file