Refactoring

Details:
- change Modulator -> ModulatorImpl
- add Modulator interface
- add adaptor for itpp library
- ModulatorImpl slight interface change (public -> private)
- nasty hack for testing private methods