Implemented log4j logging and renamed package structured