Add previously written functional tests
Add support for a secret attribute and constructor kwarg
Convert from static method to instance method
Add concat_secret method
Use concat_secret method when determining initial seed
Reorg imports in unittests
Add unittests to test with secrets
redo generate_seeds to be staticmethod that takes a secret as an argument
Pass in secret when generating seeds
Remove unneeded concat_secret helper method, and use in pick_blocks
Update unittests
Add unicode encoding for Py3k
Ensure secret is not None
Fix functional tests
Add new tests to test for new stuff, remove unneeded tests
Bump version