simplify controller concerns
ALM-624 provide CSL-formatted events in the v5 API
ALM-624 only add events with CSL-formatted data
ALM-624 simplified mapping of CSL
ALM-624 don't create CSL for empty CrossRef events
ALM-624 adding events tab to article page
ALM-624 don't show empty Crossref events
ALM-624 fixed syntax error in API response
ALM-624 access sources data from API response
ALM-624 added d3 Javascript to display events
ALM-624 nest events by year
ALM-624 better handling of missing CrossRef events
ALM-624 removed obsolete Javascript variable
ALM-624 use et at for 5 authors or more
ALM-624 titleize CSL data for CrossRef
ALM-624 handle missing data in javascript
ALM-624 format dates consistently
ALM-624 fixed typo
ALM-624 added jasmine tests
ALM-624 first version of cucumber feature