[#5] Added completed ArticleManager class and related changes to Article class (previous commit was incomplete)