Adding strict, template, and colon modes
Calculating tokens for colon and template modes
Removing throwErr method
Updating mode test