Removed unnecessary objects from PersisterDemo.scala.
Introduced FileBasedDomainObjectConfig in Config.scala.
Made domainObjects val lazy to avoid early loading of default configuration.
Created test to find out if lazy loading works.