Add Compilations feed, model and tests. 

The fixture will go out of date as "matt" disappears, and I'm not much more comfortable hard coding it to collections either. Ideas?
Noticed a couple of occasions in this PR where you have space between method name and opening parenthesis `(`, would be good to remain consistent. Apologise for been very picky!