Properly formatted documentation according to MD
Automatic lookup of secure ring location (keyring) if not set.

If keyring is not set explicitly, we look in various different standard
locations where it may be located and set the path if we find it.
Merge branch 'sign'