Insights: Use collections.defaultdict

A lot of code right now is in the pattern of:

if foo in bar:
    bar[foo] += 1
else:
    bar[foo] = 1

This can easily be simplified with defaultdict, which was specifically
designed for this very purpose.
don't show week insights if no data. fixes #979
2014 champs parser tests. fixes #978
Remove corrupted logo

Fixes #913
Simplify logic with De Morgan's law
Merge pull request #980 from mc10/images

Remove corrupted logo
Merge pull request #981 from mc10/lint

Simplify logic with De Morgan's law
Champs main handler
Merge remote-tracking branch 'upstream/master'
fix broken datafeed due to FIRST checking 'Referer' header. helps #983
Update readme setup section
Actually save the matches from CSV import.

Accidentally removed in https://github.com/gregmarra/the-blue-alliance/commit/d3cad80d4f9b87b8e08ca125741138110994897f
Merge pull request #987 from josephbisch/readme-setup

Update readme setup section
Allow trailing slash in URLs
Merge pull request #988 from josephbisch/redirect-routes

Allow trailing slash in URLs
Update links to point to new Github repo
fixed binning in score distribution insight
suggested changes
Merge pull request #994 from brandondean/github-address

Update links to point to new Github repo
Update Travis link in README