Adds saveArticle() function and refactoring exiting parsers