def initialize_app(self, argv):
super(NeutronShell, self).initialize_app(argv)<EOL>self.api_version = {'<STR_LIT>': self.api_version}<EOL>cmd_name = None<EOL>if argv:<EOL><INDENT>cmd_info = self.command_manager.find_command(argv)<EOL>cmd_factory, cmd_name, sub_argv = cmd_info<EOL><DEDENT>if self.interactive_mode or cmd_name != '<STR_LIT>':<EOL><INDENT>self.authenticate_user()<EOL><DEDENT>
Global app init bits:

        * set up API versions
        * validate authentication info