Distributed Energy Enabling Technologies: Site Energy Simulation