Text this: Design and Validation of an Ambulatory User Support Gait Rehabilitation Robot: NIMBLE