Add version system for article. Add some tests.