finish js build system, add clean task