Allergy: The Truth, Myth and Anything In-Between