fleshing out interconnections between optimization algorithms and the modeler
made randomized linear cost models
some comments and tweaks
making some progress in refactoring
implemented holder pattern for some opt inputs/outputs
no more compile time errors
working on bid bundle generation
working towards using actual data structures in eric's optimization code to replace theoretical placeholders
Merge branch 'master' into greedy_optimizer

keeping my branch up to date with master
reconfiguring some things given yesterday's meeting
optimizer should work in principle, working on testing
more on dummy modeler
dummy modeler fleshed out
setting up tests
making integration progress
implemented default bidding strategies
revenue model is up
agent updated with default strategy
fixed slight merge conflict b/w me and brendan
first pass at giant merge