core tests work in browser (test.html), indentation works in JS parser, added source maps