I added some tests for the Article model, and I made a slight change to the method Article.create_versions