Added BasicCommandExecutor class