add an article model. update author model. pass tests.