Streaming hash API

Hi Vasiliy,

this patch set adds a streaming API to the ruby wrapper. If anything is not to your taste, let me know.

Regards,
malte