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

... list
I'd be tempted to move the `@tasks.empty?` test and message logic out of `TasksController#index` and into the view template. It's simple presentation-only code is the reason.