Add test for symlinks to test ENOENT errors. Fixes GH-60. Fixes GH-45.
Refactor enoent symlink test a bit