removed a temporary variable output_file_name
introduced #set_options_from_command_line()
moved #set_options_from_command_line() to OPTIONS#set_options_from_command_line()
replace OPTIONS in OPTIONS#set_options_from_command_lines() with self
introduced #check_argv()
renamed OPTIONS#set_options_from_command_line() #OPTIONS#parse_command_line_options()
moved #check_argv() to OPTIONS#check_argv()
replaced OPTIONS in OPTIONS#check_argv() with self
OPTIONS#set_options_from_command_line() now invokes #check_argv() too.
OPTIONS#default_title is now set in OPTIONS#set_options_from_command_line()
removed a temporary variable input_manager
introduced OPTIONS#open_output()
renamed InputManager PageComposer
replaced OPTIONS in OPTIONS#title() with self
introduced OptionManager class and partly replace OPTIONS with its instance
replaced OPTIONS in PageComposer class with an instance of OptionManager
moved top-level constants into appropriate classes
cosmetic changes
moved #win32?() and #value_given?() to OptionManager#win32?() and OptionManager#value_given?()
enclosed PageComposer and OptionManager in module PseudoHiki