Allow importing unsigned feeds

Previously, we stripped the last character (usually a newline) in this case.

Reported by Tim Cuthbertson.
Improved checking for uncommitted changes

Check for changes even if the target file doesn't exist (someone might have
deleted it).

Reported by Tim Cuthbertson.
Improved documentation