Js.reserved.words

Fixes for bugs #1, #2, #3