Added lume.weightedchoice()
Added some tests for lume.weightedchoice()
Reworded description of lume.weightedchoice() in README
Added "unsupported type" error to lume.serialize()

The unsupported type error is raised if an unsupported type is
encountered in the table we are trying to serialize.