Run individual tasks without repeated sorting

- Previously, individual tasks which asked you for a GR-ANGLE so that
they could be run on a single image/spectrum (e.g., pysalt.specidentify)
required you to sort the images before the task actually began. This
required the user to run dictionaries() for many individual tasks which
is completely unnecessary and causes issues with the global
dictionaries. This no longer happens.