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

checked it already and fixed in few places - we will see ;)