Finished Single approver and clipboard function
Finished Single approver and clipboard function

Imported Tk from tkinter to give us some basic GUI functionality.
-Currently using it for the clipboard function

Renamed check_and_sort_roles to find_and_sort_roles
Added role_not_found functionality
-For all roles that pass the regex but are not found
--Prints the role and a message to the screen, but not the clipboard

get_menu_input now forces the user to enter a y after an invalid menu
character in order to quit

output_to_screen_and_clipboard is now a function that returns a list of
text objects (approver_emails) and the clipboard.
-the function is also passed the clipboard
-changed approver_emails from "" to [] of ""

Created function email_format
-Formats the new email_list returned by output_to_screen_and_clipboard

Main program changes
The new Tk object is called clipboard
-We delete the Tk window that is created.  We delete the Tk object before
leaving the program.
-We clear the clipboard before shipping it to
output_to_screen_and_clipboard

Added a large peice of code that we need to turn into a function (single
client functionality)
-Infinite loop that uses the get_menu functionality to repeatedly ask for
single clients
-Selected single clients are added to the clipboard.  Their associated
emails are added to the email_list object.

notes:
we should rename output_to_screen_and_clipboard
need to change the following variable names:  regex, matrix, self.regions
> self.regions_lookup
possible issue:  exiting the single client functionality looks the same
when we exit the program in other menus
should we create an 'exiting program' function

joefriedrich/Excel-Matrix-Rewrite