Update gems
Refactor entry_newsitem, fix possible nil url for newsitem's permalink
Refactor feed's model, add functional tests