Added abstract classes for the plugins.
Fixed some issues in Manager and Cleaner.
Added checks for changes in the plugins.