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