Reimplemented observe to sample, but also seem to have broken a lot of stuff.
Now the estimated quality goes DOWN after improvements. That doesn't even make sense.
The reason quality is falling is bc of vote-influence,
it's good that voting is actually happening, but now it doesn't terminate.
FIXED BIG BUG had forgotten to normalize expVal_after_a_vote.
Now it actually alternates votes and improvements!
Also:
Limit spending to budget balance.
Display current voteList.
fixed bug in the last bug-fix
fixed bug in (eq. 6): dist_after_vote_helper()
restructure code to make more sense.
label potential bug
Merge branch 'observation_weight-sample'