Make this gem work again (correct signing algorithm)

I couldn't get this to work, and found differences between SyndicatePlus' documentation and this implementation. These changes should at least bring signing up-to-date. I can search by ean now.