Fix style and implementation issues with pull request #24.
fix identity spec for new defaults.
Merge branch 'develop' of https://github.com/darkwallet/darkwallet into develop