Add a failing scenario for BDD

Let's BDD some validations!
DRY up the flash helper.
Update error message to what Rails 4 reports.
Add spec for editing projects.

Also include a fixture file.
Add edit behavior to spec
DRY up the setting of @projects
Add specs for index, show, and destroy.
Add code for destroy behavior.