Similar Items: User interface design principles for peer-to-peer distributed databases for ecological citizen science projects