Add a test to demo that 'unless' is broken. Also, ensure define blocks close

Hello @azulus, 

Please review the following commits I made in branch 'nick-when5'.

03c42fa87d23178ddecf1486832680e19134d859 (2013-05-31 16:25:42 -0400)
Add a test to demo that 'unless' is broken. Also, ensure define blocks close 

R=@azulus