Added copyrights
Reformated code
Rearrnaged code
Changed the integration registry into a real singleton independent about its instantiation by other classes
Merge pull request #426 from thatsIch/IntegrationRegistry

Changed the integration registry into a real singleton independent about its instantiation by other classes