Fixed JS Grammar

I've fixed most of the problems and updated a bunch of the grammar. (I'll leave multi-line comments the way they are for now and fix them up later)