modified traversable2ByteBuffer to accept a TraversableOnce
reworked iterator/iterator bit
streamlined IteratorInputStream
added dependency on scalacheck