Reusing the stringbuilder inside the tokenizer
Improved tokenizer and added start / end information to tokens
Improved script states
Reordered stringbuilder chaining
Reorganised comment states
Added mock for user-agent test
Changed definition of default info, requirement
Changed PCL type and set version to 0.7