Well, nevermind. Apparently Ruby's 1.9 standard CSV library is the way to go.
Setup approach for parsing file. Next, use the models we have setup to do the calculations.