What is Allergy? Causes, Signs and Symptoms, Diagnosis and Treatment.