Add fields in the Bibliodata tab

Fields still need to be in the database and served by services.  Not
sure about order of new fields in UI either.  Added in datetimepicker
for last modified date
Some tweaks

-remove datetimepicker since this value is automatically populated from
the DB
-change "lastModifiedDate" to "updateDate"
-tweaked largerworktype, added ID property which I missed at first
Removed the contributor fetcher from fetcher.js. It is now in contributorDAO.js.
Added a route for existing contributors. Modified the code to match the service's properties. Also now the Cancel just reloads the page.
Merge pull request #45 from mbucknell/PUBSTWO-996

Pubstwo 996
Merge pull request #46 from cschroed-usgs/PUBSTWO-995

Small validation error fix.
Updated fields of search grid to correctly display information.
Merge pull request #47 from thongsav-usgs/master

Updated fields of search grid to correctly display information.
Merge pull request #48 from cschroed-usgs/PUBSTWO-995

Pubstwo 995
Merge pull request #43 from marsmith/PUBSTWO-997

Add fields in the Bibliodata tab
Switch updateDate to read only field display lastModifiedDate
Added some NPE protection to fix failing tests.
wrong type fixed.
Undid defensive coding, instead updated tests to include correct data
formats
Merge pull request #49 from thongsav-usgs/PUBSTWO-1000

Pubstwo 1000
Adding field missing from ui.
Pruning lastModifiedDate from pub object prior to sending to server. Setting client to always accept server-side lastModifiedDate.