Tests for Article model

This prq starts to implement tests. There is still a lot left, but at least it's a start!

When this is merged, we can add make test to jenkins for more awesomeness.