Test: Severed connections to printer system for simple testing
Branch Iss #65. Wrapped UndoCheckoutSelectionDialog classes tree views in ScrolledWindows to allow scrolling functionality as items, orders, and imports grow.
Branch Iss #65. Updated DiscountCheckoutConfirmationDialog class to include `ScrolledWindow` in text view.
Branch Iss #65. Updated impelementations of views in dialogs.views to include wrapping the TreeViews in ScrolledWindows.
Iss #66. Updated UndoCheckoutSelectionDialog class to include a set that stores names to prevent overlap.
Branch Iss #67. Updated UpdateMenuitemsDialog window such that non-unique categories cannot be added.
Branch Iss #68. Updated UpdateDiscountConfirmationSelectionDialog window to not allow for non-unique templates.
Iss # 69: Updated UndoCheckoutSelectionDialog window to include removal of orders upon import adding, and retrieval upon import removal.
Iss # 70: Provided DialogBuilder that holds references to Gtk.Widget creation to remove widget instantiation from dialogs
Iss # 70: Updated DialogBuilder to include docstring at start of file.
Iss # 70: Provided AbstractDialog class that defines the basic outward facing functionality for a dialog.
Iss #70: Created AbstractLayout which defines the basic externally facing functionality for the layout class.
Iss #70: Created BaseDialog class a concrete implementation of AbstractDialog that allows for Layout components to be added.
Iss #70: Updated BaseDialog to remove confirmed cancel and run methods respectively.
Iss #70: Moved depreciated dialog files into their own package to allow for segregation of new code from old.
Iss #70: Provided the SignalMapper class that will act as a layer of abstraction between View components and Controller functions.
Iss #70: Updated default module level docstring
Iss #70: Updated module docstring
Iss #70: Updated BaseDialog docstrings
Iss #70: Provided AbstractLayout class that defines basic functionality for the layout that is added to the BaseDialog. This layout represents a wrapper for components, which will be containers for concrete widgets.