changed CompoundNotFoundException into IllegalArgumentException, removed MalFormedUrlException, added RemoteException when failing to fetch the uniprot entry