Implementation of Task Options & CLI Upgrade.

Task Options are now recognized during parsing & tabulation.
Validation functions have been moved to an abstract class.
The order of 'action' & 'group' options is no longer fixed.