Changed the ListOrderingService addNewObj to take an object rather than a function. That way the caller of the service has more control over the new object with we need for the collaborators tab. The user of the service needs to make sure it's a new object.
Added a new function to PublicationFetcher service to fetch contributors by ID. Updated the tests.
Changed the name of the js and css files from collaborators to contributors
Changed the name of collaborator to contributor. Refactored to simplify the interface from the data to the markup and used the new data-row-list directive.
Changed the name of the dependancy from collaborator to contributor
Fixed previous commit to use the correct endpoint for the fetchContributor function.
Fixing merge conflicts
Merge branch 'master' of github.com:USGS-CIDA/Publications-Warehouse into PUBSTWO-903
Merge branch 'master' of github.com:USGS-CIDA/Publications-Warehouse into PUBSTWO-903
Merge branch 'master' of github.com:USGS-CIDA/Publications-Warehouse into PUBSTWO-903
Added watch to the contribTab[..].data to update the pubData scope variable. There is a caution in angularjs docs about using watch with objectEquality=true which is needed to do the deep watch so we may need to revisit this.
Modified comments to match standards.
Merge pull request #27 from mbucknell/PUBSTWO-903

Pubstwo 903