* Change `Credential` to store `Config` instead of `Kdf` and `WorkFactor` * Implement `Marshal` and `Unmarhsal` for `Config` * Make AuditLogger field unexported (may need to move to another "config" struct) * Make Store field unexported (may need to move to another "config" struct)