Add users to gift cards.

If a gift card has a user, it will check if the user trying to apply a
gift card is that user and fail if this check isn't met.

Change-Id: Ibdbe49808a882e650bd0d728d7d621b89198c40b