* added diff strategy for maps
* refactored exceptions to provide factory methods for different usages
Merge pull request #1 from codereligion/sierragolf/diff-strategy-for-maps

implement diff strategy for maps