changed how min/max number of operands are handled, implemented usage information generation
implented help for operands, improved help formatting for options
fixed parameters for operands