Merge Step 1

Created New Java File "EzimMerge"
// will change the class name during the last refactoring

Added all common variables.
The 4 classes to be combined now extends this new class.
They no longer need to have the same variables initialized in each one.

Note : The initialization of the variables were different for the
fileSender .
Merge Step 2

Added all the required imports in the new java file