added identity data value object
refactored the adapters to use the identity data value object
Merge branch 'devel'
modified README