Moved gift_card related fields to varient level

Fixed test and views
Removed invisible and required from giftcard fields
Merge pull request #30 from tarunbhardwaj/gift

Moved gift_card related fields to varient level