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

... list
I started out that way actually. But then I thought I read somewhere that logic should be kept out of views? Shall I change this then?