Added optionparser from http://optionparser.sourceforge.net/optionparser.h