use hash over title, content and link if guid not given
use serialized data for hashing
code cleanup
Merge remote-tracking branch 'Raydiation/master' into hash
Merge branch 'hash'