Better QuickGO request URL generator to ensure the request does not exceed the URL max length.
Also some refactor and clean around OntologyTerm and GeneOntologyTerm