added SYNOPSIS for subcommand bbinfer
now getting logger object from the superclass
The superclass for all subcommands now overrides the 'run' method,
because now it is easier to set global properties for all subcommands
(such as the logger object). It also has an abstract 'run' method which
must be implemented by al child classes.
adding bbinfer subcommand (not finished and not tested yet)