Added primitive JS filter editor

The JS editor allows you to run code that is eval'ed inside a
function. This function may alter it's one parameter (json),
and must return an object.

The returned object will be passed as the argument to the handlebars
svg template and rendered into the page.