Fixes #24 author duplication error

Now, when an author is added and an ID is not provided, if its name
matches an existing author, Seshat will assume that they are the same.
This probably needs more work.