Added NetworkException which extends Runtime Exception
DataProxy throws this unchecked exception if a RemoteException occurs
Still have to decide how to handle this in the GUI layer