simplified feature specs, added more tests and added message for a blank...

... list
In reference to the only spec failure, this might work:

```ruby
      invalid_description = ""
      patch :update, id: task.id, task:{description: invalid_description}
```