Issue List Command
Added issue type option
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
Merge pull request #54 from cordoval/issue-list-command

[RFR] Issue List Command