update: finish webcore refactoring (not tested yet) ; add: canopsis.auth