Added error views for when data isn't available in the views.
updated summary and trend declarations out of except blocks, added logging for no data states, updated naming of missing data and 404 tests
fixed broken csv 404 unit test
added test for is_valid_course
Merge pull request #99 from edx/dsjen/notify-incomplete-data

Added error views for when data isn't available in the views.