Implemented option groups - now help looks more like with other tools
refactored: added option groups, updated dependent option function names, added option description formatting