Big update

Support multilanguage, update elFinder and cleanup code.