Add files to plays

* Upload photos or videos to plays
* Improve styling using Bourbon and SASS
* Improve test coverage with Shoulda-Matchers
That's just for to prevent the `First argument in form cannot contain nil or be empty` error when it renders the new page.