deleted domain model objects since they now live...

in the application layer and i moved the concrete type of the repository
to the infrastructure layer and started working on repository stuff.