adds basic mapper

This commit adds the basic framework of mapper node (currently
non-working)