Domain Model and Packages.

Added ninject and domain model.