[#3] second commit. added tests and example
[#3] second commit. added tests and example
[#4 add class Article]