Code formatting
Resource name update

Resource name update to take resources from the maven resources folder
Maven configuration update
Added logging system
Added @Override annotation
Added "// Nothing to do" to empty blocks
Added default serialVersionUID
Removed unused variables and parameters
Removed else blocks
Removed casts
Corrected null test order
Corrected access
Corrected null pointer
Removed unused method
Added default to switch
Removed null test
Renamed instance properties
Renamed parameters
Removed interface
Added static