Made small changes to alot of the classes.. Pretty much just incorporated a custom exception class that is thrown whenever a business rule is violated. This exception helps a TON on the gui end