Dsc 807

Hi Shaun,

This request includes parsing of date range for collection work and component works for indexing.  It also included several additional EAD fields which was missed previously.  Could you please review these changes?

Thanks,
Shuang
The above year patterns could be simplified quite a bit:
{ "(\\d{4,4})\\s*[\\s\\-\\./](.*)", "(.*)\\s*[\\s\\-\\./](\\d{4,4})" }
i think would cover the lot (might need to test, as my regexps might be slightly wonky)

Similarly for the patterns below i expect.