Introduce a setup class

This class handles the activation and deactiavtion of the plugin
Refactor main class after addition of the Setup class
Fix references