Adding remove plugin functionality
Deletion of some redundancy (adding an abstract class[will maybe change into an enumeration class]) updating the execute and Install class in consequence