Updated NetworkData, FarmersMarket, and SellProduce

NetworkData now includes SellProduce type. Exracted SellProduce method
into its own class to extend NetworkData. Changed FamersMarket to use
TimeKeeper methods and data to static copy to use outside of the class