More improvements to ExtIndex subclasses

Return value of get_sequence can never be an arrayref
If ID is not provided in ENSEMBL_RETRIEVE, throw an exception