first commit JsDriver and fixed bug in BunTypeChecker