Included d3 gem and added to asset manifest
Created d3 line graph of self reports
Decent exposure (hopefully) only shows user's self reports
styled legend
Refactored x axis to use d3.time.scale
:zap::octopus:Line graph is formatted!:octopus::zap:
No more multiple reports for one date
Merge branch 'master' into d3

* master: (30 commits)
  Switch to using application.travis.yml for travis.
  Rerecord cassettes.
  added tests to ensure form hints are showing up on the page
  went through all of the views and added commentary where I saw fit. still need to add css styling for form hints
  Refactor tests and rename mailer.
  Remove final references to cucumber.
  Adjust quoting in .travis.yml
  cleanest version of milestone_submission_spec, still failing
  changed btns back to crazy shape, etc..
  added tests to ensure form hints are showing up on the page
  moved tests over to milestone submission model spec; the test for the URL is currently failing
  Travis fixes, now including the correct arguments and command!
  Update .travis.yml to add GITHUB_ACCESS_TOKEN to build
  Fix intermittent test failure when current_user.id is equal to course.id
  clean up student views slide integration test
  fixed cal width & put back original menu colors
  Update tests to use GITHUB_ACCESS_TOKEN.
  edited calender css
  fix bug so students can view slides
  Remove unnecessary time travel.
  ...
Merge branch 'd3'

* d3:
  No more multiple reports for one date
  :zap::octopus:Line graph is formatted!:octopus::zap:
  Refactored x axis to use d3.time.scale
  styled legend
  Decent exposure (hopefully) only shows user's self reports
  Created d3 line graph of self reports
  Included d3 gem and added to asset manifest