debugged typical days: when peak days were identical, code would crash. Now, if that happens, the identical typical days are merged and thus the total number of typical days reduced. So instead of 15 days, it would be 14.
copy pasted EnergyHub from Adam's MSc thesis and did some minor modifications. Most importantly, added Demand Response