Refactored package for domain objects
Introduce first serialization based dao implementation
refactored implementation of persistence through serialization