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

... list
I added one more spec for this case, and it's not working quite right. See the last comment.