Added an MIT license.
Added several more test cases.
Updated the license agreement to be MIT.
Added a median() method to the SampleSet class.
Added a soft step function that is used to reduce the effect of
fireflies.