added test coverage to gift_group and present; capybara tests are still failing