Frontend syntax highlighting / completion and jsxhint support
generic fixes
Making sure '-' isn't included as a php keyword