Combined thenOpen statements into steps for clarity.  Added more snapshots.
Added genre, location, and startyear testcases.