Fix id generation

See #51

* If a guid/id is present use that and hash it
* If no guid/id is present, hash the title, url and content since those are the things that represent an entry