Add files to plays

* Upload photos or videos to plays
* Improve styling using Bourbon and SASS
* Improve test coverage with Shoulda-Matchers
You actually don't need to re-specify `@medium` here because it's already been defined above. In fact, by overwriting it you are actually losing any validation errors that were on the model that you tried to persist to the DB.