Trying to fix NaN problems in wmean and std, but it has all broken. Making a branch so I can park these changes and revert.

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	modified:   .cache
#	modified:   src/JobMarket/JobSim.scala
#	modified:   src/JobMarket/Market.scala
#
Minor changes -- but removed NaNs

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	modified:   .cache
#	modified:   src/JobMarket/JobSim.scala
#	modified:   src/JobMarket/Market.scala
#
Introduced methods for generating and analyzing results from multiple runs.

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# Not currently on any branch.
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	modified:   .cache
#	deleted:    src.zip
#	modified:   src/JobMarket/JobSim.scala
#	modified:   src/JobMarket/Market.scala
#	modified:   src/JobMarket/MarketTesting.sc
#	modified:   src/JobMarket/MarketType.scala
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#	src/JobMarket/Estimate.scala
Introduced Estimate, representing a value and its error (standard deviation), to better manage the generation of statistics.
Introduced Histogram, supply and demand calculations and isStable test.
isStable needs debugging (and/or MarketBidding with PreferenceMarket)
Histogram needs weighted version testing.

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# Not currently on any branch.
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	modified:   .cache
#	modified:   bin/JobMarket/MarketTesting.sc
#	new file:   src.zip
#	modified:   src/JobMarket/Estimate.scala
#	new file:   src/JobMarket/Histogram.scala
#	modified:   src/JobMarket/Job.scala
#	modified:   src/JobMarket/JobSim.scala
#	modified:   src/JobMarket/MarketTesting.sc
#	modified:   src/JobMarket/Worker.scala
#
Introduced Group class.
Fixed problem in JobSim.isStable()
Improved Histogram

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# Not currently on any branch.
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	modified:   .cache
#	new file:   bin/.DS_Store
#	new file:   src/.DS_Store
#	new file:   src/JobMarket/Group.scala
#	modified:   src/JobMarket/Histogram.scala
#	modified:   src/JobMarket/JobSim.scala
#	modified:   src/JobMarket/Market.scala
#
# Changes not staged for commit:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#	deleted:    src.zip
#
Added JobSim.sensitivityMarketSim() method to systematically examine the effects of varying various parameters. Initially support numWorkers.

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# Not currently on any branch.
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	modified:   .cache
#	modified:   .worksheet/src/JobMarket.MarketTesting.scala
#	modified:   bin/JobMarket/MarketTesting.sc
#	modified:   src/JobMarket/Estimate.scala
#	modified:   src/JobMarket/JobSim.scala
#	modified:   src/JobMarket/Market.scala
#	modified:   src/JobMarket/MarketTesting.sc
#
# Changes not staged for commit:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#	deleted:    src.zip
#
Introduced sensitivity analysis in JobSim.sensitivityMarketSim

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# Not currently on any branch.
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	modified:   .cache
#	deleted:    src.zip
#	modified:   src/JobMarket/JobSim.scala
#
Added rounds and nextRound to Job.
Record unfilledJobs in simulations and calculate measures (unfilled work, job age and job delay).
Parameterised CreditMarket (bidding function).
Refactored JobSim.sensitivityMarketSim

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# Not currently on any branch.
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	modified:   .cache
#	modified:   src/JobMarket/Estimate.scala
#	modified:   src/JobMarket/Histogram.scala
#	modified:   src/JobMarket/Job.scala
#	modified:   src/JobMarket/JobSim.scala
#	modified:   src/JobMarket/Market.scala
#	modified:   src/JobMarket/MarketType.scala
#
index on (no branch): 1726b65 Added rounds and nextRound to Job. Record unfilledJobs in simulations and calculate measures (unfilled work, job age and job delay). Parameterised CreditMarket (bidding function). Refactored JobSim.sensitivityMarketSim
WIP on (no branch): 1726b65 Added rounds and nextRound to Job. Record unfilledJobs in simulations and calculate measures (unfilled work, job age and job delay). Parameterised CreditMarket (bidding function). Refactored JobSim.sensitivityMarketSim