Added Transformer for world.

- Added Abstract Transformer to avoid duplication.
- currently supported method getName().
- Updated Licences .