Make sourceRoot resolving more sensible

A source root such as `/scripts/subdir` is not treated as
`/scripts/subdir/` — that is, as a directory called “subdir”, not a file
called “subdir”. Pointing to a file as source root does not makes sense.
Add changelog.md
Release v0.1.1