news articles mainly working now. unit tests still need some work, and the validation needs checking too