add tests for gifts controller and form for new gift