Added hackernews item model and added tests for model