Finished the logic for the decide() function which handles determining what action to launch based on the token usage labels.
Updated and cleaned up some comments and code.
Added a new "exit" function called terminate() that handles gracefully exiting the shell program.