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

will that work without this errors handler properly ?