Initial checkin of Lab #7

Simple start to lab #7.  Search still sucks, and that's the bit that's
been the most time-consuming.