Fixed issue where the team list information wasn't being displayed.

Made change to generate the team list when no list is provide by
configuration. This behavior got broken when a default configuration was
implemented.
Renamed shutdown() function to terminate() to avoid conflict

Renamed the shutdown() to terminate() to prevent a name conflict with
the member variable of the same name.
Fixed error in call to process_file()

When this behavior was generalized, missed invoking the function with
the proper number of arguments.