A dynamic options parser in C++11, processing command line arguments/flags