BIG js refactor to allow cross site (on user's sites) tutorials, wip testing local tutorials