remove obsolete example code
rudimentary form spec
fully specified option decoding
accept default values inside form parameters
i have to have a checkpoint or it's insane
This might be something here.
Is this passing?
add rudimentary argument parser
don't use require_relative in router
remove vestigial class
make the router ignore command line options

There is a small caveat in that we don't know which
options are switches until we know which action we're
planning on invoking.

I'm not sure what the eventual answer is... perhaps let
the action specified in the pattern participate in the
matching. In fact, this might be possible since we do
know ahead of time which action is associated with each
rule
harden validation around nil values
extract form inputs into its own class
allow list forms to draw from singular options
argv is not responsible for passing objects
pass context to self
put forms and models in the load path
make sure controller and form are loaded on startup
specify output
empty is empty, not length > 1