Add Mapper interface
Add AbstractMapper
Merge branch 'master-namespace' of git://github.com/Evaneos/berthe into master-namespace