added read() method to StreamItem --KW
added peek(n) and capacity(); return type change for available(); removed StreamItem read() method --KW
DataStream.h merge --KW
added begin() method for initialization; added const to methods --KW
minor test changes --KW
minor streamlining change --KW
added contains() method and tests --KW