Neurogenic Bladder: Neuroanatomy, Physiology, Pathophysiology, Types, Laboratory Studies, Medications Used and Complications