User predicate assertion for better error messages
Guess the key if none is given

Base the guess upon the First name of the Author
Remove autotest-file
Merge branch 'guess-key-if-leftout'