20 Types of Fruit Flies: Identification, Habitat and Facts