Refactored articles to cache rendered html and support multilanguage. Added unit tests for article import.