Irritable Bowel Syndrome (IBS): Causes, Symptoms, Bristol Stool Chart, Types and Treatment