'Do actions after construct, but before starting the app.'

@catch_config_error
def initialize(self, argv=None):

    super(TerminalIPythonApp, self).initialize(argv)
    if (self.subapp is not None):
        return
    if (self.extra_args and (not self.something_to_run)):
        self.file_to_run = self.extra_args[0]
    self.init_path()
    self.init_shell()
    self.init_banner()
    self.init_gui_pylab()
    self.init_extensions()
    self.init_code()
