added cluster membership comparison tool, file-based seeder reworked, membership can now write state to file