issue #30: article model
- introduced factory for article
- wrote some tests for article model