Pass a `Logger` to `Parameters`
This patch was authored by @BennyDeBock and released by @0xTim.
Adds SwiftLog as a dependency.
Adds a Logger
to Parameters
and a new initialiser to pass in your own Logger
. This allows errors to be logged out.