Complete pending tests and add flash

This commit successfully validates newly refactored tests and coverage. However, there is a pretty high "code smell" within the DVD#create controller method. The logic is convoluted and not clear. Additionally, "Rubocop" has flagged this method as having too many lines.

This is just to complete test coverage. Now we have 100% test, we can refactor with confidence and clean up this code smell.