Aggiunto Observer.
Sistemato client con controller, visualizzazione delle eccezioni e del totale.
Merge origin/GSA-RemoteClientWork into GSA-Remote-Init

Conflicts:
	src/gameshop/advance/model/Cassa.java
	src/gameshop/advance/model/RemoteFactorySingleton.java
	src/gameshop/advance/model/Vendita.java
	src/gameshop/advance/model/remote/IRemoteFactory.java
	src/gameshop/advance/model/remote/IRemoteObserver.java

Risolti i precedenti conflitti.
GSA prima soluzione al problema dell'osservatore remoto.
Aggiunta gestione eccezioni per i metodi di ICassaremote
Merge GSA-ExcepionHandling into GSA-Soluzione1

Resolved Conflicts:
	src/gameshop/advance/model/Cassa.java
	src/gameshop/advance/model/remote/ICassaRemote.java
	src/gameshop/advance/ui/swing/employee/InsertItemPanel.java
Aggiunto salvataggio vendite.
Client completato. Probabilmente è necessario rivedere la presentazione degli errori, da affidare alle singole view o da affidare a UIWindowSingleton direttamente.
Aggiunti gestione eccezioni per money e altri controlli su prodotto e quantity
Merge origin/GSA-Soluzione1 into GSA-Soluzione1
Bugfix gestione eccezioni  a seguito merge
Eliminati i problemi di ereditarietà con IPanel, che in questa implementazione non è più necessario.
Soluzione problema Remote exception in pagamento
Implementazione gestione eccezioni prima parte. Funziona tutto eccetto un baco in vendita.
Sistemato problema di puntatore a null dovuto a cassa e alla rimozione della vendita corrente in modo prematuro.
Refactoring delle eccezioni per money quantity e prodotto
Merge origin/GSA-Soluzione1 into GSA-Soluzione1

Conflicts:
	src/gameshop/advance/exceptions/QuantityException.java
	src/gameshop/advance/ui/swing/employee/InsertItemPanel.java
	src/gameshop/advance/ui/swing/employee/PaymentPanel.java

Resolved!
Modified payment panel
Valore di guardia sull'observer
Prova in GSAE