Adjusted domain model and added unit test project.

The domain model is still basic but it appears to be going in a
good direction now.  The domain is now Venue-centric, in that
a Venue is responsible for managing its own ClinicEvents
and Eyeglasses.

The calculation of the next free Sku number in the AddEyeglass method is now done and seems to be testing well.