Add ability to pass CLI arguments to optimizers

The CLI tools now pass all CLI args in to the optimizer entry
points as keyword arguments. This makes it possible to expose
optimizer configuration values through the CLI.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>