Stop padding inputs already divisible by 4
if key is not unicode then leave it alone
add unit test
Merge pull request #6 from jkarneges/master

allow non-ascii keys
Merge pull request #2 from luciferous/master

Stop padding inputs already divisible by 4
moving to simple makefile for release
auto cast to str on decode
bumping patch version
Add decode segment errors

* Specify whether error in heading or string
* Add test cases
* TODO: Refactor errors & tests
Merge pull request #8 from ZhangBanger/decode_error_handling

Add decode segment errors
Fix minor typo in setup.py description
Merge pull request #9 from ZhangBanger/master

Minor typo fix
Fix tests and type error problems
Merge pull request #10 from Lothiraldan/fix_tests

Fix tests and type error problems
Add support for expiration date verification in jwt.decode. Exp must be an int corresponding to a timestamp
Cast expiration claim field to int if a datetime is passed. Check expiration claim field against utc current timestamp.
Add an option to skip expiration verification.
Merge pull request #11 from Lothiraldan/master

Add support for expiration date verification in jwt.decode
Add a check in jwt.encode for data type. Raise an error if it's not a mapping type. It help avoiding typos errors
Use a constant time compare for comparing signatures. Fix #7