Cleaned Buffer

Create a buffer of the input script, minus comments. Buffer can then be
passed to another module for processing.
Cleaned Buffer Fix 01

Some fixes.
Cleaned Buffer Fix 02

Some fixes.
Cleaned Buffer Fix 03

Commented out token struct for now.
Cleaned Buffer Fix 03-1

Forgot to save changes from fix 03.
Cleaned Buffer Final

Created cstring buffer of the input stream, with #comments cleaned out.
Cleaned Buffer Final 01

Okay silly me. Don't write final outputs inside loops.
Merge remote-tracking branch 'origin/Test'