code: func (m *Manager) Save(u *User) error {
  	// TODO: Validation!
  
  	if u.ID == "" {
  		// New Doc!
  		u.ID = bson.NewObjectId()
  		err := m.getUserCollection().Insert(u)
  		return err
  	}
  
  	_, err := m.getUserCollection().UpsertId(u.ID, u)
  
  	return err
  }
docs: // Save a user.