Make printing out the tokens easier on the eyes.
Fixing JSHint errors
Make sure punctuation tokens are accounted for in prevToken.
Fix to correctly identify RegExp.
Ensuring consistent formatting