Change interface so that mapper is composed of loader & dumper
Merge branch 'master' into load-strategies
Make loader/dumper readers public
Update deps
Add Mapper#identity
Add Mapper#new_object
Delegate new_object to the dumper