Adds team information to leagues show
Adds Club model
Work on the club associations
Simplifying the structure for the first version, see 'extended' branch for other work
Add matches, results and rounds
Adds unit tests to the models, mostly validations