Implemented energyUsage check
Created user interface and fixed reset method bug