Added an action parameter.
Added constants for the possible actions.
Added the switch case.
Detecting the action param from the args list.
Refactored testCategory for emptyCategory.
Added coverage for the the action parameter parsing in the Application.