added Mapper

to replaces column values (or column names) and fuse the residual ones
appropriately
Mapper minor fixes