Add CI config
More boilerplate
Typos in repo name
Very basic first doctests
Implement basic verification of messages and assertion of identity
Move doctests to module doc

They span more than one public method
DRY username separator
Pipes make for cleaner code
Expire credentials after default TTL
Refactor for readability
Simpler checking for nil ID
Greater readability and segmentation of logic
Describe tests/examples
Use binaries everywhere
Avoid exceptions when forged with credentials in an invalid format
Return the ID that was attempted to be asserted when credentials are invalid

Might be useful for reporting in cases of "someone tried to access your account".
Allow specifying a custom TTL
Test that the wrong secret fails tests
Get dependencies in CI
Get deps after Elixir is setup in CI