Heavily Revised All Classes

The GUI has been updated to utilize different layout managers, and be
more efficient. There are now 2 versions of the application, one that
behaved similar to before, and in the conceptual package, there is one
that doesn't use an integer key to maintain the position of the object
in the BST, but rather uses the Employee's ID directly.