bump graphs on dashboard up to 4 months

We only started collecting data to make the sparkline style graphs on the dashboard
in March. So every few months I've been bumping up the date range on the graphs
to roughly the time since March. This will probably max out at one year.
jscs enforcement
full jshint + jscs compliance
Merge pull request #46 from thraxil/jshint-jscs

jshint + jscs
Merge pull request #45 from thraxil/bump-graphs-to-4-months

bump graphs on dashboard up to 4 months
add_cc tests

I added an assertion to one test, and added another that makes sure
add_cc creates a Notify for the user.
Merge pull request #47 from nikolas/addcc-tests

add_cc tests