refactor(wants widget) change snippet to hold buy reasons themselves instead of their ids and store the buy reason values instead of their ids to the service
fix(wants widget) handle case where there is only one reason
refactor(affinities): proxy requests for the affinity service through the app
Merge branch 'refactor/NOW-422' of https://github.com/lithiumtech/li-widgets into refactor/NOW-422
test(affinities): fix unit tests
Merge branch 'refactor/NOW-422' of https://github.com/lithiumtech/li-widgets into refactor/NOW-422
test(affinities): fix unit tests
Merge branch 'refactor/NOW-422' of https://github.com/lithiumtech/li-widgets into refactor/NOW-422
test(endorsement widget) fix tests
refactor(endorsement widget) use reason values instead of id in widget snippet
refactor(wants controller) update csv method to reflect that we store the reasons instead of ids now
fix(list attributes) turn lists into json strings in syndicate attributes and turn off add on comma for tags in wants/endorsements
refactor(endorsements) move endorsementCounts method to EndorsementsController
fix(wants/endorsements) fix unit tests
fix(syndication) pass query param values to encodeURIComponent
refactor(wants): ensure when new product is chosen, the snippet resets
Merge branch 'refactor/NOW-422' of https://github.com/lithiumtech/li-widgets into refactor/NOW-422
fix(data-dashboard): fix date range lookup of affinities
fix(wants-syndication): update wants syndication display of past buy reasons
refactor(external services) pull url from sails config