Port average_yield to pandas

Goal is to drop all dict like access to the csv files, and access data using only pandas and data frames. This has been partially done in the previous prototype branch already. Trying to be better about branching and merging.