Changed functions so it can work with non-grouped b values.
Everything through fit works.
Some changes.
Changed functions through fit so it can take in many b values.
Some changes to predict.
Fixed predict functions to incorporate many different b values.
Tests for multi b and changed predict scripts to use theoretical means.
General predict and various fixes.
Changed separate b values so it would be able to take in different division factors and other various fixes.
A commit for good measure.
Cleaned up place_predict
Various changes.
Added option for undersampling.
Some changes.
Added testing file.
A couple of scripts.

We might not need these, but to be on the safe side.
Merge branch 'many_b' into multi_b

Conflicts:
	osmosis/parallel/mb_predict_template.py
	osmosis/parallel/sge.py
	osmosis/predict_n.py
	osmosis/scripts/mb_predict_wrapper.py