Fixed overstocking items with export bus/interface
Basic enhancement of the grid for overall usage

has some performance improvement
replaced outdated classes
Merge pull request #521 from thatsIch/e-grid-gen

Enhancement: Grid Work
Merge pull request #553 from yueh/fix-547

Fixed overstocking items with export bus/interface #547
Should fix 549, triggers power event and re adds energy values with rounding issues