finished Article class constructor for task 5