More work on transformation framework

Created Map operation. Worked on Transformation interface and factory implementation of it. Also test cases for all new code.