changes to model to allow collection of data

- added tests and comments for some clojure code
- modified MCKP.java to dump its output to files
- run AgentComparator to get output
- change the string dirString in getBidBundle() to control where output
goes
- added folder clojure_model_analysis with the charts and data we looked
at
- To view any of these data sets, load the R file
clojure_model_analysis/analyze_scores.r, and in R, set your directory to
~/analysis/data in the attached folder. Then run the function
makeChartAnimation(manufacturer,product,dat,margin), where
"manufacturer" and "product" specify the query for which you want to
view data, "dat" is the dataset (cost, numClicks, or weights) that you
want to view, and "margin" controls whether you get a series of graphs
of the sum over bids or budgets (or neither if you leave it blank, in
which case you get a 3d perspective plot).