added unittests to replace doctests; added Travis-CI configuration; added requirements.txt file
added support for secret passed as unicode (str in Python 3.x)
updated version information
rebuilt docs