Allergies: Symptoms, Diagnosis and Causes