Text this: User interface design principles for peer-to-peer distributed databases for ecological citizen science projects