Added a compiler to JavaScript. It has some awkward spots at the moment, such as automatic execution of side effects and a lack of support for built-in functions.