options structure definition and obsolete header removing
command line parsing table splitted to several parts
command line handling refactored