#16 Removed PublisherContact and turned ResourceContact into Contact, unifying contact table and classes. Reflected changes in test classes and database scripts
#16 Merging conflicts from previous implementation