This commit was manufactured by cvs2svn to create tag 'start'.
a generic template for parseing command line options.