add second clustering test - this one works, and will be integrated into the migration code
update the data model
add migration code for articles, and make some tweaks to the underlying data model implementation