Add articles API and controller spec