Add JavaScript support

https://trello.com/c/LQsUqhYU/179-support-javascript
That would be a nice push to get the over to the new style :wink: