add streaming hash api
ignore shared library
forgot to actually test for equality
Style changes as per Vasiliy's requests.

+ Remove the 'stringio' require, StringIO is part of core.
Merge pull request #3 from FlavourSys/master

Streaming hash API