alphabatized lists, added set query, integrated query with all sets, and integrated rarity query with other queries

However, the remove function is now buggy with the new set additions. I
will fix this.