code: func ReadStepSpec(uri string) (models.StepCollectionModel, error) {
  	route, found := ReadRoute(uri)
  	if !found {
  		return models.StepCollectionModel{}, errors.New("No route found for lib: " + uri)
  	}
  	pth := GetStepSpecPath(route)
  	bytes, err := fileutil.ReadBytesFromFile(pth)
  	if err != nil {
  		return models.StepCollectionModel{}, err
  	}
  	var stepLib models.StepCollectionModel
  	if err := json.Unmarshal(bytes, &stepLib); err != nil {
  		return models.StepCollectionModel{}, err
  	}
  
  	return stepLib, nil
  }
docs: // ReadStepSpec ...