Adding type of removal parameter into constructor
Adding cleaner into processor
Creating objects for handling different archive types.
Adding Rar object

Encapsulating all the rar stuff into a class
Adding tar object

Encapsulating tar stuff into a class.
Adding zip object

Encapsulating zip stuff into a class.