OO-ify StreamItem and add documentation.
StreamItem -> StreamToken. Remove *.class files.