Made resistance a separate class so not all node have to deal with it
Changed EnergyStorage to scala to take advantage of += -=
Reduced Energy & Electric node by forcing the use of EnergyStorage.class
Deprecated IEneryContainer in favor of using IEnergyNode
Revert "Reduced Energy & Electric node by forcing the use of EnergyStorage.class"

This reverts commit 1a19279d2ed2abdbccf89dd8520acff732bf5d8e.
Redid Energy & Electric node & interface