beautified self-report email
image_path attempted implemenation
Fix image urls in mailer.
changed content of expected body of email in test to make it pass
actually fixed the tests this time
Merge branch 'master' into email

* master: (51 commits)
  slightly prettier version of the same
  changed the after_create in the user model to a before_create
  added a test specifically for the automatic instructor functionality
  updated outlying tests to handle the first user being an instructor
  Added unit test for covered materials
  modified test support files to mostly handle the first user being an instructor
  added a check for the first user in the user model
  Updated self_report validation Fabricators/tests
  :zap::octopus:self_report spec tests date uniqueness validation:zap:
  Adjust image tests to test response bodies.
  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.
  Self Report Validation and Form Alerts
  Self Report Validations
  Remove final references to cucumber.
  Adjust quoting in .travis.yml
  No more multiple reports for one date
  ...
Merge branch 'email'

* email:
  actually fixed the tests this time
  changed content of expected body of email in test to make it pass
  Fix image urls in mailer.
  image_path attempted implemenation
  beautified self-report email