Added getPermalink()
Changed how getFirstArticle() works
Converted Viewport to new object system