Feature/now 223 Endorsements Syndication

There was some changes to the typeahead in the other syndication directives, in develop, that should be incorporated here:

```javascript
<input type="text" ng-model="snippet.product" class="form-control" placeholder="Search for a product" required
             typeahead-editable="false"
             typeahead-wait-ms="200"
             typeahead="product as (product.title | characters: 40) for product in products | filter:{title:$viewValue}" />
```