Create `Options` to manage options.

Create an object that I can construct that will sort out options and
their defaults in a form that is somewhat declarative, a declaration
that can live at the start of a function.

Closes #129.