implement the create/update/view methods of the article controller.