Fixes gh-33.
See gh-31.
See gh-12.
We now support AppRole authentication. This authentication method uses a provided RoleId and optionally SecretId to authenticate against Vault. Fixes gh-7.