improved file saving and opening
[File] remove source from DOM when it is inactive
update node modules
some minor fixes
added repository field to package.json
update submodule
update themes