adds params_key, user_claims_key and required_user_claims options

Authentication server implementations may differ.  These options allow a
bit more flexibility in handling server responses by allowing for the
callback jwt parameter name to be customised, and for user claims to be
nested separately within the token.
updates documentation
added class to determine secret
option for uid_claim can be a class now
added ci process and changed name of the game
Commited both forkes of original project
.gitignore changes