Ead upd

Hi Shaun,

I've created the initial EAD re-upload API with addition of ComponentBuilder to support the re-upload, and the unit tests.  Could you please review these changes?

Thanks,

Shuang