file handling to store both the command and full name using the command key as the index.
configuration file which contains the user's desired command definitions.