Clean up collection creation for self-deposit contributions

Replaces the self-deposit contribution collection generation with the generalized functionality from #166.  EAD collection objects no longer need to be created ahead of time in order to successfully submit self-deposit items.

closes #179