Week 4 files

The solution is composed of the following projects:
• Web form application
• UnitTest application
• Class libraries where I defined the layers of the application.
Domain layer
Services layer
Business layer
Presentation layer
I am using the Model first approach to generate the database and
classes.  This model is located in the domain layer project and it is
called "Model2".
The test project was useful to test the validity of the model.
In week four I created the interfaces for all domain objects with stub
implementations. I also created the Factory class and implemented the
search books use case.