fixed commenting system - have to add custom comment methods for JavaScript due to Emmet overrides. Fixes #496