Completed assign_gift_givers method.

Need to write a test.
Broke functionality into specific methods.

Wrote successful tests for each method.