Swarm can now handle PieceMessages.
Improved the Bitfield and Have message tests for the Swarm class.  They now actually verify that handing the messages does the right thing.  No bugs were found due to the previously lax testing.