cleaned up Contributor and ContributorList. now (somewhat) functional (see TODO.md).