add new article api resource, fix api image updating, add behat tests

what about replacing it with new `Newscoop\Entity\Article`? not using old legacy classes ?