Okay, replaced the old streamlib, but I'm not done yet.. I have to update the other libs that depend on it now.
Converted StringBuffer over to the new class model.. that was easier than I expected
Changed how string.join works.
Now changed the way StrBuffer works. Now you can do random stack crap while using one and not worry!
Changed the JSON lib (native interface anyway) a bit, and brought it in line with the new streamlib
Vector now updated to new class model.
Brought time.Timer in line with the new classes, and made the file lib work again.