Went through and found non-ascii characters in our source and escaped them.
Add some comments to explain what the escapes are doing
Missed one place where a comment was needed
While I was editing this file I fixed a bunch of lint errors
Also fixed some lint errors in base.js