add command line options support (see boost program_options)