Update of project.

Updated some tests. Made changes to XmlClassBuilder. Made changes to
IDependencyInjector by adding a type-safe abstraction. Added
IDependencyParameter and an type-safe abstraction.