adding web-mode for essentials