added dao layer with entities
added business layer with domain objects