rules: support signatures without rev

This fixes #16.
rules: make ES dashboard query more robust
rules: generate changelog on edit

If a local type source is edited and a new file is uploaded then
we create a changelog.