Allow data to be passed in the constructor & reject unicode ala hashlib
Lint setup.py
Better way
Also ignore eggs
Merge pull request #160 from alex/lint-setup

Lint setup.py
Enable all the flake8
Merge pull request #161 from alex/flake8

Enable all the flake8
Merge pull request #147 from reaperhulk/hash-improvements

Provide data to hash constructor + reject unicode ala hashlib
Merge branch 'master' into triple-des
Document this parameter to the constructor
Merge pull request #162 from alex/document-constructor

Document `data` parameter to the BaseHash constructor
Merge branch 'master' into triple-des
grammar