Gallstones: Symptoms, Reasons and Management