Reformat default program options

Instead of using if-statements to assign default values, use boost's
default_value option.  This allows for brevity and more single-point-of-
truthiness.