fix NPE with non exising default values
add samples
Fix property file creation and management.
use a Properties object for injection
hack hack hack
only write property files if the content has changed
Fix persisting and restoring of formatted date fields.
Create folders for property files before saving.
add integration test for persisting properties.