#112 | reworking AbstractCliCommand and Options/Response
#112 | creating CliCommandArguments and CliCommand
#112 | creating CliCommandArgumentsTest
#112 | Moving AbstractCliCommandTest
#112 | removing unused class