removed private component for facade class
added the commandExecutor
added the LogicFacade