Add files to plays

* Upload photos or videos to plays
* Improve styling using Bourbon and SASS
* Improve test coverage with Shoulda-Matchers
This feels a little gross. I think Paperclip includes a `validates_attachment_content_type` validator, which might make this read better.