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

this class is not "speced"