A port of NekoCSP to CoffeScript so it can run in the browser