code: func (m *Manager) GetRegisteringUserBySessionKey(sessionKey string) (*InProgressRegistration, error) {
  	var ipr InProgressRegistration
  
  	err := m.collection.Find(bson.M{"sessionkey": sessionKey}).One(&ipr)
  
  	return &ipr, err
  }
docs: // GetRegisteringUserBySessionKey returns a user object of an in progress registration