Coffee-Script Port - JavaScript is too complex and hard to write.

Hey guys/gals,

I just spent a few months learning Javascript to contribute to this project and port it successfully to coffee-script. I listed the benefits, design and architectural reasons below.

Reason: None

Thanks,

Mephux