Move toward assigning all PRs automatically

This branch contains changes to the GiftFactory that will ascertain the earliest available date, rather than most recently available date.  It also includes a rake task for automatically assigning all users currently unspent pull requests.

If this makes sense/is acceptable, I will go ahead and make it happen automatically on synchronization etc... /cc @andrew