revised model

trying to change the model to make it easier to compare aggregate stats.
Performance and Player class changes

Stats are no longer CommaSeperatedListFields, each stat has its own
attribute. Performance objects can be created w/out kargs (useful since
there's 21 attributes now). Players objects have a method for finding
the sum of a stat across performances.
Merge branch 'new_model' of https://github.com/chrisbacon/rugby_tracker into new_model

Conflicts:
	rugby/models.py
	rugby/tests.py
Performance and Player class changes

for real this time
Model methods, scraper changes

Finished player model methods. Changed setUp functions to use
Performance model manager creation method.
Refactoring scraper

Tidying up the scraper because the code there is pretty hideous and also
adding some unittests. TTD FTW.
Reorganisation

created a new file ScraperTools which contains all the functions that
muck around scraping data from the web. SetUp now only contains
functions that take that data and use the django api to fill the
database.
SetUp changes + tests

created read_match function, and a bunch of helper functions for that.
Found a fairly major flaw with my approach to cross checking players but
it's mostly Scrum's fault and I can't get round that. :(
Finished reworking scraper

The scraper for the model is complete. Hopefully more easily
maintainable as well. Next task: revamping views and templates to handle
the new model.
Edited views and template

Edited views and template to handle new model! This branch is now
finished!