moved giftcard route out of user controller decorator

moved it into the giftcard controller as the index action

Change-Id: I9710ba3e4b39e4c47b5e4ffc10a08dbda8dfc52c
added spec controller macros

can login or logout in controler specs with ease!

Change-Id: I01e2eefde6659edc4741cc57b5645ae3550f35af
don't nest gc route inside account

don't depend on spree_auth_devise for a user controller named account

Change-Id: I5d9ac74413b60d0d1f3d0c5abddcc10f9a6c001c
added transfer and update actions to gift card controller

transfer is the edit form to specify an email address to send your gc
to.

Change-Id: Iac34eaf168e9652fc2165ba945b67b81e37e8d72
use model name rather than explicit translation

Change-Id: Iabee9d2d22d7ecef84d0f538ef24aa4c174dd540
added client side validation for gift card transfers

Change-Id: Ieb8f21e948b074a74b1aac7a4e6ea83c647547e3