revised getProfit function to use the calculateAverageCost per the MISO method
converted all float to double
updated dispatch prices for March 2013