Some Refactoring

- Renames `issues` to `issue` in command names
- Refactored the assignation of enum variables
- Moved the enum logic to the BAseCommand
- Renamed the commands to reflect the command names