Broke designation values out into an angular object for easier transition to real data
Made GiftDetails html5 compliant
made the html a little easier to read
Added a REST client layer full with jasmine tests
Removed tests on rest client layer
Merge branch 'master' of https://github.com/CruGlobal/dss-middleware
Merge branch 'master' into angular
Renamed the controllers to be more in line with the norm for angular ****Ctrl
Removed the last bit of WebMacro.  Still need to implement the cancel function
Added Javascript (Jasmine) testing to the Maven build
Merge branch 'angular' of https://github.com/CruGlobal/dss-middleware into angular
Created a directive to deal with event.preventDefault so we would not have to deal with mocking an $event object
Switched to using a CDN to provide our external javascript libraries
Added a test for GiftDetailCtrl which utilizes angular-specific additions to jasmine such as .module and .inject.  This required some additions to the jasmine-maven-plugin configuration.