added test for large image and code in Material.lookup to handle large
files
added code in Material.lookup to handle large images
non-function test to compare original image file with response through
github
Merge branch 'master' into large_image

* master: (29 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.
  ...

Conflicts:
	spec/support/features/authentication_helper.rb
Adjust image tests to test response bodies.
Merge branch 'large_image'

* large_image:
  Adjust image tests to test response bodies.
  non-function test to compare original image file with response through github
  added code in Material.lookup to handle large images
  added test for large image and code in Material.lookup to handle large files